# FastAPI Industry Template - Production Dependencies

# Core FastAPI and ASGI
fastapi>=0.104.0
uvicorn[standard]>=0.24.0
gunicorn>=21.2.0

# Data validation and serialization
pydantic>=2.5.0
pydantic-settings>=2.1.0

# Database
sqlalchemy>=2.0.0
asyncpg>=0.29.0
alembic>=1.12.0
psycopg2-binary>=2.9.0

# Authentication and security
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
python-multipart>=0.0.6

# Caching and message queue
redis>=5.0.0
celery>=5.3.0

# HTTP client
httpx>=0.25.0

# Monitoring and observability
prometheus-client>=0.19.0
structlog>=23.2.0
sentry-sdk[fastapi]>=1.38.0
python-json-logger>=2.0.7

# Rate limiting and performance
slowapi>=0.1.9

# Email
emails>=0.6.0

# File handling
python-magic>=0.4.27
Pillow>=10.1.0

# Utilities
python-dateutil>=2.8.2
pytz>=2023.3