mirror of
https://github.com/sstent/AICyclingCoach.git
synced 2026-02-14 03:12:00 +00:00
change to TUI
This commit is contained in:
26
requirements.txt
Normal file
26
requirements.txt
Normal file
@@ -0,0 +1,26 @@
|
||||
# Core dependencies
|
||||
python-dotenv==1.0.1
|
||||
sqlalchemy>=2.0.35
|
||||
alembic>=1.13.1
|
||||
pydantic-settings==2.2.1
|
||||
|
||||
# TUI framework
|
||||
textual==0.82.0
|
||||
|
||||
# Data processing
|
||||
gpxpy # GPX parsing library
|
||||
|
||||
# Database
|
||||
aiosqlite==0.20.0 # Async SQLite driver
|
||||
|
||||
# External integrations
|
||||
garth==0.4.46 # Garmin Connect API client
|
||||
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
|
||||
Reference in New Issue
Block a user