Files
orion/requirements.txt
2025-09-05 17:27:39 +02:00

30 lines
771 B
Plaintext

# 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