Files
app-service/backend/requirements.txt
2025-12-05 09:53:16 +01:00

42 lines
785 B
Plaintext

# FastAPI and ASGI server
fastapi==0.109.0
uvicorn[standard]==0.27.0
python-multipart==0.0.6
# Database (SQLite is built-in with Python)
sqlalchemy==2.0.25
alembic==1.13.1
aiosqlite==0.19.0 # Async SQLite support
# Pydantic for validation
pydantic==2.5.3
pydantic-settings==2.1.0
email-validator==2.1.0 # For EmailStr validation
# Authentication
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
bcrypt==4.0.1 # Pin bcrypt version for passlib compatibility
python-multipart==0.0.6
# HTTP requests
requests==2.31.0
httpx==0.26.0
# WebSocket
python-socketio==5.11.0
python-engineio==4.9.0
# Utilities
python-dotenv==1.0.0
click==8.1.7
# CORS
fastapi-cors==0.0.6
# Testing
pytest==7.4.4
pytest-asyncio==0.23.3
pytest-cov==4.1.0
httpx==0.26.0 # For testing async clients