Files
leocrm/requirements.txt
T

64 lines
935 B
Plaintext
Raw Normal View History

# LeoCRM v1.0 - Production Dependencies
2026-06-03 23:52:01 +00:00
# Web framework
fastapi>=0.111.0,<0.116
uvicorn[standard]>=0.29.0
python-multipart>=0.0.7
httpx>=0.27
2026-06-03 23:52:01 +00:00
# Database / ORM
sqlalchemy==2.0.35
alembic>=1.13
asyncpg>=0.29
# Validation / Settings
pydantic>=2.5
pydantic-settings>=2.1
email-validator>=2.0
2026-06-03 23:52:01 +00:00
# Auth
passlib[bcrypt]==1.7.4
bcrypt==4.0.1
python-jose[cryptography]>=3.3
cryptography>=42.0
2026-06-03 23:52:01 +00:00
# Redis / Job Queue
redis>=5.0
arq>=0.25
# File I/O
2026-06-03 23:52:01 +00:00
aiofiles>=23.2
# Email (IMAP/SMTP)
aioimaplib>=1.0
aiosmtplib>=3.0
pgpy>=0.6
# HTML sanitization
nh3>=0.2
# Templates (optional)
2026-06-03 23:52:01 +00:00
jinja2>=3.1
greenlet>=3.0
openpyxl>=3.1
# Monitoring
prometheus-client>=0.20
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