# Core framework
fastapi==0.115.6
uvicorn[standard]==0.34.0
gunicorn==23.0.0
python-multipart==0.0.20
pydantic==2.11.0
pydantic-settings==2.14.1
python-dotenv==1.2.2

# Database
SQLAlchemy==2.0.36
psycopg[binary]==3.2.3
alembic==1.14.0

# Redis / Celery
redis==5.2.1
celery==5.4.0

# Security
pyjwt==2.10.1
bcrypt==4.0.1  # direct bcrypt usage (passlib 1.7.4 incompatible with bcrypt>=4.1)
cryptography==44.0.0
itsdangerous==2.2.0
email-validator==2.2.0

# Google APIs
google-auth==2.37.0
google-auth-oauthlib==1.2.1
google-auth-httplib2==0.2.0
google-api-python-client==2.157.0

# PDF generation
weasyprint==62.3
pydyf==0.11.0  # weasyprint 62.3 incompatible with pydyf 0.12+ ('transform' removed)

# Templates / email
jinja2==3.1.5
beautifulsoup4==4.12.3
lxml==5.3.0
bleach==6.2.0

# HTTP / testing
httpx==0.28.1
pytest==8.3.4
pytest-asyncio==0.25.0

# Utility
python-dateutil==2.9.0.post0
slowapi==0.1.9
