# Core dependencies - pinned versions for reproducible builds
flask==3.0.3
requests==2.32.3

# Async/Production dependencies
quart==0.19.4
uvicorn[standard]==0.30.6
gunicorn==22.0.0

# Performance optimizations
httpx==0.27.2       # HTTP/2 connection pooling for Telegram
diskcache==5.6.3    # Semantic caching
brotli==1.1.0       # Compression

# Resilience patterns
tenacity==8.5.0     # Retry logic with exponential backoff

# Type hints support
typing_extensions==4.12.2