35 lines
426 B
Plaintext
35 lines
426 B
Plaintext
# Web framework
|
|
fastapi==0.115.12
|
|
uvicorn[standard]==0.34.2
|
|
python-multipart==0.0.20
|
|
|
|
# Database
|
|
sqlalchemy[asyncio]==2.0.41
|
|
asyncpg==0.30.0
|
|
alembic==1.15.2
|
|
|
|
# FIT parsing
|
|
fitdecode==0.10.0
|
|
|
|
# Analytics
|
|
numpy==2.2.4
|
|
pandas==2.2.3
|
|
|
|
# AI
|
|
anthropic==0.52.0
|
|
google-genai==1.67.0
|
|
|
|
# Config
|
|
pydantic-settings==2.9.1
|
|
|
|
# Telegram bot
|
|
aiogram==3.20.0
|
|
|
|
# Auth
|
|
PyJWT==2.10.1
|
|
|
|
# Testing
|
|
pytest==8.3.5
|
|
pytest-asyncio==0.25.3
|
|
httpx==0.28.1
|