mirror of
https://github.com/sstent/AICyclingCoach.git
synced 2025-12-05 23:52:06 +00:00
32 lines
536 B
Plaintext
32 lines
536 B
Plaintext
# Core dependencies
|
|
python-dotenv==1.0.1
|
|
sqlalchemy==2.0.31
|
|
alembic==1.13.1
|
|
pydantic-settings==2.2.1
|
|
Mako==1.3.10
|
|
|
|
# TUI framework
|
|
textual
|
|
|
|
# Backend framework
|
|
fastapi==0.110.0
|
|
python-multipart==0.0.9
|
|
|
|
# Data processing
|
|
gpxpy # GPX parsing library
|
|
|
|
# Database
|
|
aiosqlite==0.20.0 # Async SQLite driver
|
|
|
|
# External integrations
|
|
garminconnect # Using python-garminconnect
|
|
httpx==0.25.2 # Async HTTP client for OpenRouter API
|
|
|
|
# Testing
|
|
pytest==8.1.1
|
|
pytest-asyncio==0.23.5
|
|
|
|
# Development tools
|
|
black==24.3.0
|
|
isort==5.13.2
|
|
greenlet>=1.1.0 |