fix: add missing production dependencies (httpx, email-validator, cryptography, python-jose, aioimaplib, aiosmtplib, pgpy, nh3)
These dependencies were missing from requirements.txt but are required for production deployment. Discovered during Coolify deployment.
This commit is contained in:
@@ -45,3 +45,19 @@ openpyxl>=3.1
|
|||||||
# Monitoring
|
# Monitoring
|
||||||
prometheus-client>=0.20
|
prometheus-client>=0.20
|
||||||
structlog>=24.0
|
structlog>=24.0
|
||||||
|
|
||||||
|
# HTTP client (used by tests + AI copilot)
|
||||||
|
httpx>=0.27
|
||||||
|
|
||||||
|
# Email validation (Pydantic email types)
|
||||||
|
email-validator>=2.0
|
||||||
|
|
||||||
|
# Security / JWT
|
||||||
|
python-jose[cryptography]>=3.3
|
||||||
|
|
||||||
|
# Mail plugin dependencies
|
||||||
|
cryptography>=42.0
|
||||||
|
aioimaplib>=1.0
|
||||||
|
aiosmtplib>=3.0
|
||||||
|
pgpy>=0.6.0
|
||||||
|
nh3>=0.2
|
||||||
|
|||||||
Reference in New Issue
Block a user