Files
FitTrack_GarminSync/backend/requirements.txt

109 lines
2.2 KiB
Plaintext

#
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
# pip-compile --output-file=requirements.txt pyproject.toml
#
annotated-types==0.7.0
# via pydantic
anyio==4.11.0
# via
# httpx
# starlette
bcrypt==5.0.0
# via passlib
certifi==2025.10.5
# via
# httpcore
# httpx
# requests
charset-normalizer==3.4.3
# via requests
click==8.3.0
# via uvicorn
deprecated==1.2.18
# via limits
ecdsa==0.19.1
# via python-jose
fastapi==0.118.2
# via garmin_sync_backend (pyproject.toml)
garminconnect==0.2.30
# via garmin_sync_backend (pyproject.toml)
garth==0.5.17
# via
# garmin_sync_backend (pyproject.toml)
# garminconnect
h11==0.16.0
# via
# httpcore
# uvicorn
httpcore==1.0.9
# via httpx
httpx==0.28.1
# via garmin_sync_backend (pyproject.toml)
idna==3.10
# via
# anyio
# httpx
# requests
itsdangerous==2.2.0
limits==5.6.0
# via garmin_sync_backend (pyproject.toml)
oauthlib==3.3.1
# via requests-oauthlib
packaging==25.0
# via limits
passlib[bcrypt]==1.7.4
# via garmin_sync_backend (pyproject.toml)
pyasn1==0.6.1
# via
# python-jose
# rsa
pydantic==2.12.0
# via
# fastapi
# garth
# pydantic-settings
pydantic-core==2.41.1
# via pydantic
pydantic-settings==2.11.0
# via garmin_sync_backend (pyproject.toml)
python-dotenv==1.1.1
# via pydantic-settings
python-jose[jwt]==3.5.0
# via garmin_sync_backend (pyproject.toml)
python-multipart==0.0.9
requests==2.32.5
# via
# garth
# requests-oauthlib
requests-oauthlib==2.0.0
# via garth
rsa==4.9.1
# via python-jose
six==1.17.0
# via ecdsa
sniffio==1.3.1
# via anyio
starlette==0.48.0
# via fastapi
tenacity==9.1.2
# via garmin_sync_backend (pyproject.toml)
typing-extensions==4.15.0
# via
# fastapi
# limits
# pydantic
# pydantic-core
# typing-inspection
typing-inspection==0.4.2
# via
# pydantic
# pydantic-settings
urllib3==2.5.0
# via requests
uvicorn==0.37.0
# via garmin_sync_backend (pyproject.toml)
wrapt==1.17.3
# via deprecated