Skip to main content

Garmin SSO auth + Connect client

Project description

Garth

Garth is deprecated and no longer maintained. Garmin changed their auth flow, breaking the mobile auth approach that Garth depends on. I'm not in a position to dedicate the time to adapt to these changes. See the announcement for details. Anyone is welcome to fork Garth as a starting point for a new library.

PyPI version PyPI - Downloads

Garmin SSO auth + Connect Python client

About

Garth was a Python library for Garmin Connect API access with OAuth authentication. It reached 350k+ downloads per month and was translated into multiple programming languages.

Garmin recently changed their auth flow, breaking the mobile auth approach that Garth and other libraries depend on (#217). This is the final release.

For existing users

If you already have a saved session with a valid OAuth1 token, Garth may continue to work until that token expires (~1 year from when it was issued). New logins will not work.

Documentation

Documentation is still available at garth.readthedocs.io for reference.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

garth-0.8.0.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

garth-0.8.0-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

Details for the file garth-0.8.0.tar.gz.

File metadata

  • Download URL: garth-0.8.0.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for garth-0.8.0.tar.gz
Algorithm Hash digest
SHA256 f72edfbefe18c1081e5898ca8fc16548a73a09fcab4364b8492217ce33f749e3
MD5 b34d7230d2d21123d7ff8c05b01d8843
BLAKE2b-256 19bcec45fd388678aa8d8521108f9e036bfb62cbb351ea374ea35652a49fe711

See more details on using hashes here.

Provenance

The following attestation bundles were made for garth-0.8.0.tar.gz:

Publisher: publish.yml on matin/garth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file garth-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: garth-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 43.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for garth-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93006876194e64aa1754bd68db37de9ca2cc46a282c839b19c760f261a976a9d
MD5 973cb0639bc4435a15c31a3aad44a572
BLAKE2b-256 c93fcf4653f527f9d131cb0a24a76d1b5e6ba58f8377e3ce43fd120720c1dbfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for garth-0.8.0-py3-none-any.whl:

Publisher: publish.yml on matin/garth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page