Files
mtgonline/backend/requirements.txt
T
akadmin 1e7c762452 Complete Phase 2: Card import, deck building, and full API
- Add card import feature with fuzzy matching
- Implement deck CRUD and management endpoints
- Add user data APIs for groups, networks, preferences, activity, replays
- Create comprehensive API documentation (API_DOCUMENTATION.md)
- Add ENDPOINT_AUDIT.md for endpoint verification
- Update documentation (README, ROADMAP, state.json)
- Update architecture blueprint and Cockatrice analysis
- All Phase 2 deliverables complete and documented
2026-07-25 02:56:29 +00:00

44 lines
639 B
Plaintext

# FastAPI and ASGI
fastapi==0.115.0
uvicorn[standard]==0.30.0
websockets==12.0
# Database
sqlalchemy[asyncio]==2.0.34
asyncpg==0.29.0
alembic==1.13.2
# Authentication
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
bcrypt==4.0.1
python-multipart==0.0.9
# Validation
pydantic==2.9.2
pydantic-settings==2.5.2
# Redis
redis[hiredis]==5.1.0
# Utilities
python-dotenv==1.0.1
httpx==0.27.2
aiohttp==3.9.5
# Testing
pytest==8.3.3
pytest-asyncio==0.24.0
pytest-cov==6.0.0
aiosqlite==0.20.0
# Linting
ruff==0.6.5
# Card import and fuzzy matching
python-Levenshtein==0.25.1
thefuzz==0.22.1
openpyxl==3.1.2
pandas==2.2.2
odfpy==1.4.1