Files
FitTrack2/FitnessSync/backend/requirements.txt
sstent d1cfd0fd8e feat: implement Fitbit OAuth, Garmin MFA, and optimize segment discovery
- Add Fitbit authentication flow (save credentials, OAuth callback handling)
- Implement Garmin MFA support with successful session/cookie handling
- Optimize segment discovery with new sampling and activity query services
- Refactor database session management in discovery API for better testability
- Enhance activity data parsing for charts and analysis
- Update tests to use testcontainers and proper dependency injection
- Clean up repository by ignoring and removing tracked transient files (.pyc, .db)
2026-01-16 15:35:26 -08:00

21 lines
366 B
Plaintext

fastapi==0.104.1
uvicorn[standard]==0.24.0
garminconnect==0.2.30
garth==0.5.17
fitbit==0.3.1
sqlalchemy>=2.0.30
asyncpg>=0.29.0
psycopg2-binary
jinja2==3.1.2
python-dotenv==1.0.0
pydantic>=2.4.0
requests==2.31.0
httpx==0.25.2
aiofiles==23.2.1
pytest==7.4.3
pytest-asyncio==0.21.1
alembic==1.13.1
fitdecode>=0.10.0
geoalchemy2>=0.14.0
testcontainers[postgres]>=3.7.1