# HCFS Production API Requirements # Core API Framework fastapi>=0.104.0 uvicorn[standard]>=0.24.0 pydantic>=2.5.0 pydantic-settings>=2.1.0 # Database and Storage sqlalchemy>=2.0.23 alembic>=1.13.0 # ML and Embeddings (already in requirements) sentence-transformers>=2.2.2 scikit-learn>=1.3.0 numpy>=1.24.0 torch>=2.0.0 # API Security and Authentication python-jose[cryptography]>=3.3.0 passlib[bcrypt]>=1.7.4 python-multipart>=0.0.6 # Rate Limiting and Caching slowapi>=0.1.9 redis>=5.0.0 cachetools>=5.3.0 # Monitoring and Observability prometheus-client>=0.19.0 structlog>=23.2.0 opentelemetry-api>=1.21.0 opentelemetry-sdk>=1.21.0 opentelemetry-instrumentation-fastapi>=0.42b0 # WebSocket Support websockets>=12.0 # HTTP Client for testing httpx>=0.25.0 requests>=2.31.0 # Data Validation and Serialization email-validator>=2.1.0 python-dateutil>=2.8.2 # Background Tasks celery>=5.3.0 redis>=5.0.0 # Configuration Management python-dotenv>=1.0.0 pyyaml>=6.0.1 # Development and Testing pytest>=7.4.0 pytest-asyncio>=0.21.0 pytest-mock>=3.12.0 black>=23.9.0 isort>=5.12.0 mypy>=1.6.0 # Documentation mkdocs>=1.5.0 mkdocs-material>=9.4.0 # Production Server gunicorn>=21.2.0