# Job Forge - Combined requirements for local development and testing # This file combines backend and frontend requirements for easy local setup # FastAPI and web framework fastapi==0.109.2 uvicorn[standard]==0.27.1 python-multipart==0.0.9 # Database asyncpg==0.29.0 sqlalchemy[asyncio]==2.0.29 alembic==1.13.1 psycopg2-binary==2.9.9 # Authentication & Security python-jose[cryptography]==3.3.0 passlib[bcrypt]==1.7.4 bcrypt==4.1.2 # AI Services anthropic==0.21.3 openai==1.12.0 # Vector operations pgvector==0.2.5 numpy==1.26.4 # Data validation pydantic[email]==2.6.3 pydantic-settings==2.2.1 # HTTP client httpx==0.27.0 aiohttp==3.9.3 requests==2.31.0 # Utilities python-dotenv==1.0.1 structlog==24.1.0 tenacity==8.2.3 # Dash and frontend dash==2.16.1 dash-mantine-components==0.12.1 dash-iconify==0.1.2 # Data handling pandas==2.2.1 plotly==5.18.0 # File handling Pillow==10.2.0 # Development & Testing pytest==8.0.2 pytest-asyncio==0.23.5 pytest-cov==4.0.0 pytest-mock==3.12.0 pytest-dash==2.1.2 black==24.2.0 isort==5.13.2 flake8==7.0.0 mypy==1.8.0 # Security bandit==1.7.7