# LeoCRM v1.0 - Production Dependencies

# Web framework
fastapi>=0.111.0,<0.116
uvicorn[standard]>=0.29.0
python-multipart>=0.0.7
httpx>=0.27

# 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

# Auth
passlib[bcrypt]==1.7.4
bcrypt==4.0.1
python-jose[cryptography]>=3.3
cryptography>=42.0

# Redis / Job Queue
redis>=5.0
arq>=0.25

# File I/O
aiofiles>=23.2

# Email (IMAP/SMTP)
aioimaplib>=1.0
aiosmtplib>=3.0
pgpy>=0.6

# HTML sanitization
nh3>=0.2

# Templates (optional)
jinja2>=3.1
greenlet>=3.0
openpyxl>=3.1

# Monitoring
prometheus-client>=0.20
structlog>=24.0
litellm

# AI / Search
pgvector>=0.3.0
PyMuPDF>=1.24.0
python-docx>=1.1.0
python-pptx>=0.6.23
