30 lines
582 B
Text
30 lines
582 B
Text
# Core Framework
|
|
fastapi==0.104.1
|
|
uvicorn[standard]==0.24.0
|
|
waitress==3.0.1
|
|
asgiref==3.7.0
|
|
a2wsgi==1.10.10
|
|
|
|
# Database
|
|
sqlalchemy==2.0.23
|
|
aiosqlite==0.19.0
|
|
|
|
# Templates & UI
|
|
jinja2==3.1.2
|
|
python-multipart==0.0.6
|
|
|
|
# Authentication & Security
|
|
passlib[bcrypt]==1.7.4
|
|
python-jose[cryptography]==3.3.0
|
|
python-dotenv==1.0.0
|
|
pydantic-settings==2.11.0
|
|
itsdangerous==2.2.0
|
|
|
|
# Development & Testing
|
|
pytest==7.4.3
|
|
pytest-asyncio==0.21.1
|
|
httpx==0.25.1
|
|
|
|
# Optional (for future enhancements)
|
|
redis==5.0.1 # For distributed route sync
|
|
celery==5.3.4 # For background tasks
|