Files
job-forge/requirements.txt
2025-08-02 20:51:59 -04:00

66 lines
1.1 KiB
Plaintext

# 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