Repository navigation
Expand file tree
/
Copy pathrequirements.txt
More file actions
50 lines (42 loc) · 1.93 KB
/
Copy pathrequirements.txt
File metadata and controls
50 lines (42 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# =============================================================================
# OpenSPP Docker Python Dependencies (extras beyond module manifests)
# For Odoo 19.0 with OpenSPP modules
#
# NOTE: Module manifest dependencies are in ../requirements.txt (auto-generated)
# The Dockerfile installs both files separately.
#
# AUDIT: 2026-01-13 - Removed unused packages, separated dev tools
# =============================================================================
# -----------------------------------------------------------------------------
# Core System Dependencies (required for production)
# -----------------------------------------------------------------------------
websocket-client~=0.56
pyOpenSSL
geoip2
git-aggregator==4.0
# PDF processing (reportlab uses these)
pdfminer.six
# -----------------------------------------------------------------------------
# OpenSPP Specific (not in module manifests but required)
# -----------------------------------------------------------------------------
# Pin specific versions for Docker builds
Pillow==11.1.0
fastapi==0.112.2
# Note: requests/urllib3 versions constrained by Odoo's requirements.txt
# Excel support (xlrd is used by spp_manual_entitlement)
xlrd
xlwt>=1.3.0
# Data validation (phonenumbers is standard Odoo, stdnum for IDs)
python-stdnum>=1.18
phonenumbers>=8.13.0
# AWS integration (for spp_key_management AWS KMS provider - optional but included)
boto3>=1.43.71
# -----------------------------------------------------------------------------
# CI/Testing tools (pre-installed to avoid per-job pip install)
# -----------------------------------------------------------------------------
coverage>=7.0
# -----------------------------------------------------------------------------
# OCA Dependencies (click-odoo-contrib for database management)
# -----------------------------------------------------------------------------
git+https://github.com/OCA/openupgradelib.git@master
click-odoo-contrib