# requirements.txt # Core FastAPI and web framework fastapi==0.104.1 uvicorn[standard]==0.24.0 pydantic==2.5.0 pydantic-settings==2.1.0 # Required for BaseSettings pydantic[email]==2.5.0 # Database sqlalchemy==2.0.23 psycopg2-binary==2.9.7 # PostgreSQL adapter alembic==1.12.1 # For database migrations # Authentication and Security python-jose[cryptography]==3.3.0 # JWT handling passlib[bcrypt]==1.7.4 # Password hashing with bcrypt bcrypt==4.0.1 # Explicit bcrypt version for compatibility python-multipart==0.0.6 # Form data parsing # Data processing pandas==2.1.3 requests==2.31.0 # Environment and configuration python-dotenv==1.0.0 # Development and testing (optional) pytest==7.4.3 pytest-asyncio==0.21.1 httpx==0.25.2 # For testing FastAPI endpoints