From dcc2a0da3e0327b669b6bc6b5b88cf93c49b1921 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Tue, 24 Feb 2026 13:51:07 -0600 Subject: [PATCH 1/5] Garmin FIT SDK 21.195.0 --- garmin_fit_sdk/__init__.py | 6 +++--- garmin_fit_sdk/accumulator.py | 4 ++-- garmin_fit_sdk/bitstream.py | 4 ++-- garmin_fit_sdk/crc_calculator.py | 4 ++-- garmin_fit_sdk/decoder.py | 4 ++-- garmin_fit_sdk/fit.py | 4 ++-- garmin_fit_sdk/hr_mesg_utils.py | 4 ++-- garmin_fit_sdk/profile.py | 7 ++++--- garmin_fit_sdk/stream.py | 4 ++-- garmin_fit_sdk/util.py | 4 ++-- pyproject.toml | 2 +- tests/__init__.py | 2 +- 12 files changed, 25 insertions(+), 24 deletions(-) diff --git a/garmin_fit_sdk/__init__.py b/garmin_fit_sdk/__init__.py index e7d8efe..4e90acd 100644 --- a/garmin_fit_sdk/__init__.py +++ b/garmin_fit_sdk/__init__.py @@ -7,8 +7,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ @@ -22,4 +22,4 @@ from garmin_fit_sdk.stream import Stream from garmin_fit_sdk.util import FIT_EPOCH_S, convert_timestamp_to_datetime -__version__ = '21.194.0' +__version__ = '21.195.0' diff --git a/garmin_fit_sdk/accumulator.py b/garmin_fit_sdk/accumulator.py index d3ba33d..bc97e9b 100644 --- a/garmin_fit_sdk/accumulator.py +++ b/garmin_fit_sdk/accumulator.py @@ -7,8 +7,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ diff --git a/garmin_fit_sdk/bitstream.py b/garmin_fit_sdk/bitstream.py index 1b6f8ef..11fb51f 100644 --- a/garmin_fit_sdk/bitstream.py +++ b/garmin_fit_sdk/bitstream.py @@ -7,8 +7,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ diff --git a/garmin_fit_sdk/crc_calculator.py b/garmin_fit_sdk/crc_calculator.py index 58245bc..3a0e298 100644 --- a/garmin_fit_sdk/crc_calculator.py +++ b/garmin_fit_sdk/crc_calculator.py @@ -7,8 +7,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ diff --git a/garmin_fit_sdk/decoder.py b/garmin_fit_sdk/decoder.py index fdf3138..e9178a8 100644 --- a/garmin_fit_sdk/decoder.py +++ b/garmin_fit_sdk/decoder.py @@ -7,8 +7,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ diff --git a/garmin_fit_sdk/fit.py b/garmin_fit_sdk/fit.py index e538780..4d8d796 100644 --- a/garmin_fit_sdk/fit.py +++ b/garmin_fit_sdk/fit.py @@ -7,8 +7,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ diff --git a/garmin_fit_sdk/hr_mesg_utils.py b/garmin_fit_sdk/hr_mesg_utils.py index c48453e..941048f 100644 --- a/garmin_fit_sdk/hr_mesg_utils.py +++ b/garmin_fit_sdk/hr_mesg_utils.py @@ -7,8 +7,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ diff --git a/garmin_fit_sdk/profile.py b/garmin_fit_sdk/profile.py index 276b155..2509838 100644 --- a/garmin_fit_sdk/profile.py +++ b/garmin_fit_sdk/profile.py @@ -5,15 +5,15 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ Profile = { 'version': { 'major': 21, - 'minor': 194, + 'minor': 195, 'patch': 0, 'type': "Release" }, @@ -22990,6 +22990,7 @@ '340': 'peloton', '341': 'carv', '342': 'tissot', + '345': 'real_velo', '5759': 'actigraphcorp', }, 'garmin_product': { diff --git a/garmin_fit_sdk/stream.py b/garmin_fit_sdk/stream.py index 58dbfd0..db380d3 100644 --- a/garmin_fit_sdk/stream.py +++ b/garmin_fit_sdk/stream.py @@ -11,8 +11,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ diff --git a/garmin_fit_sdk/util.py b/garmin_fit_sdk/util.py index 90a0abc..63bc123 100644 --- a/garmin_fit_sdk/util.py +++ b/garmin_fit_sdk/util.py @@ -7,8 +7,8 @@ # Transfer (FIT) Protocol License. ########################################################################################### # ****WARNING**** This file is auto-generated! Do NOT edit this file. -# Profile Version = 21.194.0Release -# Tag = production/release/21.194.0-0-g65135fc +# Profile Version = 21.195.0Release +# Tag = production/release/21.195.0-0-g569e7e5 ############################################################################################ diff --git a/pyproject.toml b/pyproject.toml index 68ac649..3f5243c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools >= 64"] build-backend = "setuptools.build_meta" [project] -version = "21.194.0" +version = "21.195.0" name = "garmin-fit-sdk" description = "Garmin FIT Python SDK" authors = [{ name = "Garmin International, Inc." }] diff --git a/tests/__init__.py b/tests/__init__.py index 2c73d32..ad70083 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -8,4 +8,4 @@ # __init__.py for the fit sdk tests module -__version__ = '21.194.0' \ No newline at end of file +__version__ = '21.195.0' \ No newline at end of file From 2882325014e7c08c219ce894b01e070d2bf10419 Mon Sep 17 00:00:00 2001 From: Elijah Flinders <14484665+Lijah99@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:59:22 -0700 Subject: [PATCH 2/5] Delete setup.cfg --- setup.cfg | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 setup.cfg diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index db1431e..0000000 --- a/setup.cfg +++ /dev/null @@ -1,27 +0,0 @@ -[metadata] -name = garmin-fit-sdk -version = 21.178.0 -author = Garmin International, Inc. -url = https://github.com/garmin/fit-python-sdk -description = Garmin FIT Python SDK -long_description = file: README.md -long_description_content_type = text/markdown -keywords = garmin, fit sdk, fit -license_files = LICENSE.txt - -[bdist_wheel] -universal = 1 - -[options] -packages=find: -zip_safe = True -include_package_data = True -python_requires = >=3.6 - - -[options.packages.find] -exclude = - .gitignore - .vscode* - .pytest_cache* - .test.py \ No newline at end of file From 2328eb1828faa5b370db745961dbd506da07f293 Mon Sep 17 00:00:00 2001 From: Elijah Flinders <14484665+Lijah99@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:59:29 -0700 Subject: [PATCH 3/5] Delete requirements.txt --- requirements.txt | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index fdbf72a..0000000 --- a/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -pytest~=7.0.1 -pytest-cov~=3.0.0 -pytest-mock~=3.6.1 \ No newline at end of file From 9172f3ce514bb1a620e2cd8acfc2a8e492be5e99 Mon Sep 17 00:00:00 2001 From: Elijah Flinders <14484665+Lijah99@users.noreply.github.com> Date: Tue, 24 Feb 2026 13:02:06 -0700 Subject: [PATCH 4/5] Update run_tests.yml --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 888c4fc..12dddc5 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -24,7 +24,7 @@ jobs: - name: Install requirements run: | - python3 -m pip install -r requirements.txt + python3 -m pip install . - name: Run test suite run: | python3 -m pytest From 302006317ba3e7ec045d7aff35fcaab7253eb4d4 Mon Sep 17 00:00:00 2001 From: Elijah Flinders <14484665+Lijah99@users.noreply.github.com> Date: Tue, 24 Feb 2026 13:03:36 -0700 Subject: [PATCH 5/5] Update run_tests.yml to use pyproject.toml --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 12dddc5..73f2522 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -24,7 +24,7 @@ jobs: - name: Install requirements run: | - python3 -m pip install . + python3 -m pip install .[dev] - name: Run test suite run: | python3 -m pytest