# Core dependencies
fastapi>=0.100.0
uvicorn[standard]>=0.20.0

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

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

# Validation & Serialization
pydantic[email]>=2.0.0
email-validator>=2.0.0

# Configuration & Environment
python-dotenv>=1.0.0

# Testing
pytest>=7.0.0
pytest-asyncio>=0.21.0
httpx>=0.24.0
pytest-cov>=4.0.0
factory-boy>=3.3.0

# Development tools
ruff>=0.1.0
black>=23.0.0
isort>=5.12.0
mypy>=1.0.0
pre-commit>=3.0.0

# Optional dependencies for production
gunicorn>=21.0.0
redis>=4.5.0
celery>=5.3.0

# Monitoring & Logging
structlog>=23.0.0
prometheus-client>=0.17.0