2026-01-08T22:18:09,652 Created temporary directory: /tmp/pip-ephem-wheel-cache-an09f0l0 2026-01-08T22:18:09,654 Created temporary directory: /tmp/pip-build-tracker-ehp7_die 2026-01-08T22:18:09,655 Initialized build tracking at /tmp/pip-build-tracker-ehp7_die 2026-01-08T22:18:09,655 Created build tracker: /tmp/pip-build-tracker-ehp7_die 2026-01-08T22:18:09,656 Entered build tracker: /tmp/pip-build-tracker-ehp7_die 2026-01-08T22:18:09,656 Created temporary directory: /tmp/pip-wheel-tfo9da_x 2026-01-08T22:18:09,660 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-08T22:18:09,662 Created temporary directory: /tmp/pip-ephem-wheel-cache-qqb506m8 2026-01-08T22:18:09,687 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-08T22:18:09,691 2 location(s) to search for versions of garmin-fit-sdk: 2026-01-08T22:18:09,691 * https://pypi.org/simple/garmin-fit-sdk/ 2026-01-08T22:18:09,691 * https://www.piwheels.org/simple/garmin-fit-sdk/ 2026-01-08T22:18:09,691 Fetching project page and analyzing links: https://pypi.org/simple/garmin-fit-sdk/ 2026-01-08T22:18:09,692 Getting page https://pypi.org/simple/garmin-fit-sdk/ 2026-01-08T22:18:09,694 Found index url https://pypi.org/simple 2026-01-08T22:18:09,911 Fetched page https://pypi.org/simple/garmin-fit-sdk/ as application/vnd.pypi.simple.v1+json 2026-01-08T22:18:09,918 Found link https://files.pythonhosted.org/packages/47/01/67cd6347bff1bef8f724a0694a14b76629e1469fadd116afc10c1cf98a72/garmin-fit-sdk-0.94.2.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 0.94.2 2026-01-08T22:18:09,918 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/a3/2d/ed1efdd15620f331e80d4619eca7c5ee7f72d0c9a0698895cb0af0c07846/garmin_fit_sdk-0.94.2-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,919 Found link https://files.pythonhosted.org/packages/0a/8d/ca964b94c139a468cef804694eafc892861c23594baf936dc09261552ea6/garmin-fit-sdk-0.94.3.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 0.94.3 2026-01-08T22:18:09,920 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/85/b1/dd47827e39d37f925912003ce0a8729d23733a2707577ed230ea9939c6b8/garmin_fit_sdk-0.94.3-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,921 Found link https://files.pythonhosted.org/packages/5e/1f/87c9cf1ede0e3eb8b11c85c670c2ff98ea9502b7d026bbcc554a5e63d978/garmin-fit-sdk-0.99.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 0.99.0 2026-01-08T22:18:09,922 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/28/69/54e803adabcb323b27cb05433c493227db78278e80216afa79cb5546f821/garmin_fit_sdk-0.99.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,923 Found link https://files.pythonhosted.org/packages/8a/fd/1b03e0723d3eb745010572d8de5bc344e0c8af6ff55f0854eaf339d8e9ff/garmin-fit-sdk-0.100.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 0.100.0 2026-01-08T22:18:09,924 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/82/e7/9373152d2954939c07c70eb9e95aedbafde9c23b5686bf3fd1e2114cca3d/garmin_fit_sdk-0.100.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,925 Found link https://files.pythonhosted.org/packages/d5/b1/0d0ae541a8e7c2ecf7ba27be27a96530a893bd3eede0333bca5b8229db80/garmin-fit-sdk-21.101.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.101.0 2026-01-08T22:18:09,926 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/bd/e3/b09f451ce21d1f73de70a642da627e381361a1302f9d8ba14f7908874de4/garmin_fit_sdk-21.101.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,927 Found link https://files.pythonhosted.org/packages/7c/a3/29e0268c6025a40bba99babfc8a81e7c4b7516337d75cb881c93e8e2eaec/garmin-fit-sdk-21.107.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.107.0 2026-01-08T22:18:09,927 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/5b/df/bf41948f41bd085939fd2a04db5b566c4c9fb32133d53bead643e1b986e6/garmin_fit_sdk-21.107.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,928 Found link https://files.pythonhosted.org/packages/52/46/74fd85be59886af270611723394240b4a8136438ea688d1ad9854aae308e/garmin-fit-sdk-21.115.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.115.0 2026-01-08T22:18:09,929 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/4b/15/33e0df1c90b51b515ea065c1024c711fda387cd590acba9c9f58b2e64dc0/garmin_fit_sdk-21.115.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,930 Found link https://files.pythonhosted.org/packages/14/ac/8fbdae92f8b5805b15a43b051bf0b8735632501f700f4115b314bfa8cdf8/garmin-fit-sdk-21.115.2.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.115.2 2026-01-08T22:18:09,930 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/cd/44/5a986b0d5c6057e2c7a5c5e18e9e46d5fd4300bfdae70495c8674d5a51ec/garmin_fit_sdk-21.115.2-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,931 Found link https://files.pythonhosted.org/packages/44/7f/e13cc2fe91ee76452daec2d5444bd67d132b2194e4c9935e2fa1a313eebc/garmin-fit-sdk-21.126.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.126.0 2026-01-08T22:18:09,932 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/72/a1/089c329d0866104927116267643ccd44e415c07945cea393efc2191574a2/garmin_fit_sdk-21.126.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,932 Found link https://files.pythonhosted.org/packages/42/bc/65f9da559fd05f9c2c28c79a7eff3a01bbc98a5bf9b2c707a34a72df318e/garmin-fit-sdk-21.133.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.133.0 2026-01-08T22:18:09,933 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/3c/cb/97c14ea6c02be0972217e6cd89e0b4e537c15996a614889a78a9750f9128/garmin_fit_sdk-21.133.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,934 Found link https://files.pythonhosted.org/packages/cb/03/fd100c98bf8255471d1209d60900c2f097266924e26c9cd11ff3494ab54d/garmin-fit-sdk-21.141.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.141.0 2026-01-08T22:18:09,935 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/b2/9a/7be64037ccf525d7f9116da9da4b5966929c8543104d49cb0d52aa5842f6/garmin_fit_sdk-21.141.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,936 Found link https://files.pythonhosted.org/packages/e5/5b/c067e505e95bfeaae98a8999f94d9631c3488805152d5543f5283d8df45a/garmin-fit-sdk-21.158.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.158.0 2026-01-08T22:18:09,937 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/84/52/d0d4cb3f91325406ae7b45b4bed185088d419cfd210c75b034e309db110b/garmin_fit_sdk-21.158.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,937 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/60/25/a8546e884a5a0503d14b988b9fad04d0c590f2b10bc5711418f7259c6d12/garmin_fit_sdk-21.171.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,938 Found link https://files.pythonhosted.org/packages/40/54/ae12d9f39a40ad2e9746362ec79ba7d0d6420b788859e185d5cb09384415/garmin_fit_sdk-21.171.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.171.0 2026-01-08T22:18:09,939 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/e1/72/521344e44c82dc809f7fcc565b81237ac12a58097eca28c820ff7d114783/garmin_fit_sdk-21.178.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,939 Found link https://files.pythonhosted.org/packages/fb/80/c672ffa32372084211c008aeceadc1d96a0a6e24b4b2b3b5ac8bcd997eca/garmin_fit_sdk-21.178.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.178.0 2026-01-08T22:18:09,940 Skipping link: No binaries permitted for garmin-fit-sdk: https://files.pythonhosted.org/packages/e3/4e/e540853cccb1505357971c6537b11bbed90707c9f831758127f752012830/garmin_fit_sdk-21.188.0-py2.py3-none-any.whl (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:09,941 Found link https://files.pythonhosted.org/packages/d7/7f/259bb4f6615018b88d693d3508763e34b0d1f9be9603a26f8b4074cdfd56/garmin_fit_sdk-21.188.0.tar.gz (from https://pypi.org/simple/garmin-fit-sdk/) (requires-python:>=3.6), version: 21.188.0 2026-01-08T22:18:09,941 Fetching project page and analyzing links: https://www.piwheels.org/simple/garmin-fit-sdk/ 2026-01-08T22:18:09,942 Getting page https://www.piwheels.org/simple/garmin-fit-sdk/ 2026-01-08T22:18:09,943 Found index url https://www.piwheels.org/simple 2026-01-08T22:18:10,108 Fetched page https://www.piwheels.org/simple/garmin-fit-sdk/ as text/html 2026-01-08T22:18:10,113 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.178.0-py2.py3-none-any.whl#sha256=308fee9ebac54ffd5a4d0679c49368dbb1db00a805a10cfffb91fde3cdcd008a (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,114 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.171.0-py2.py3-none-any.whl#sha256=70ccf9d986bd0b8c1e506516e17d6fb46ec3ed699b3b56e862c85bf8876bb4cd (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,115 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.158.0-py2.py3-none-any.whl#sha256=802428bd65685edaf16a49360c2e69b8a65acb6ec11924373b47bcf1a29af3ef (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,116 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.141.0-py2.py3-none-any.whl#sha256=41679b2a806e324b6f74cd4ecf37a72e328670cc521dc656ec38da9e19924dca (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,116 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.133.0-py2.py3-none-any.whl#sha256=dae00ddef6e71f26004c7e1147bafded1f7cf99dd2571fa657f758edacf48a0b (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,117 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.126.0-py2.py3-none-any.whl#sha256=1d9ce4dc9f791428e4965334f769c564baba338c5c2cd6feb0f5f58377d1dc30 (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,118 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.115.2-py2.py3-none-any.whl#sha256=43326c4bcfa4b0701698efac4f8e0fce3b3cfb7197f4f40335dfed560998684f (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,118 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.115.0-py2.py3-none-any.whl#sha256=2ee77ac04851fbc362cf5f6c2736a53c9f370a132111acc902ffdfcb2652d3a8 (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,119 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.107.0-py2.py3-none-any.whl#sha256=174898e7d0e9d3d4a4bd2c646248e161b9c8622e71ad87d5bd65e37b4b650250 (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,119 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-21.101.0-py2.py3-none-any.whl#sha256=0754ed5d9dac5fdccf334e6345f7a17680d0e35b7a3fa74f587b64814e98613e (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,120 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-0.100.0-py2.py3-none-any.whl#sha256=7e9713b95eb1eaafed3274ad8e4fdc988d7e67f1801415d181222c3290e137fb (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,120 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-0.99.0-py2.py3-none-any.whl#sha256=ff207963d5c7df73b397fadd35e45f9c15a358c49a44448131c5b03285271251 (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,121 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-0.94.3-py2.py3-none-any.whl#sha256=b6b4156fd04917cf8a8f70dbab01802548d96bad6ae9da965960b2b29dfc4ae6 (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,121 Skipping link: No binaries permitted for garmin-fit-sdk: https://archive1.piwheels.org/simple/garmin-fit-sdk/garmin_fit_sdk-0.94.2-py2.py3-none-any.whl#sha256=e69b322c0f2dd2c78fb7e51fcdfa2c58e115bd0cff5eab7a265beb92bfa5da8e (from https://www.piwheels.org/simple/garmin-fit-sdk/) (requires-python:>=3.6) 2026-01-08T22:18:10,122 Skipping link: not a file: https://www.piwheels.org/simple/garmin-fit-sdk/ 2026-01-08T22:18:10,123 Skipping link: not a file: https://pypi.org/simple/garmin-fit-sdk/ 2026-01-08T22:18:10,143 Given no hashes to check 1 links for project 'garmin-fit-sdk': discarding no candidates 2026-01-08T22:18:10,161 Collecting garmin-fit-sdk==21.188.0 2026-01-08T22:18:10,164 Created temporary directory: /tmp/pip-unpack-ayg6qzdz 2026-01-08T22:18:10,378 Downloading garmin_fit_sdk-21.188.0.tar.gz (130 kB) 2026-01-08T22:18:10,545 Added garmin-fit-sdk==21.188.0 from https://files.pythonhosted.org/packages/d7/7f/259bb4f6615018b88d693d3508763e34b0d1f9be9603a26f8b4074cdfd56/garmin_fit_sdk-21.188.0.tar.gz to build tracker '/tmp/pip-build-tracker-ehp7_die' 2026-01-08T22:18:10,550 Created temporary directory: /tmp/pip-build-env-8rutkkfn 2026-01-08T22:18:10,554 Installing build dependencies: started 2026-01-08T22:18:10,555 Running command pip subprocess to install build dependencies 2026-01-08T22:18:11,733 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-08T22:18:12,415 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-08T22:18:12,437 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-08T22:18:14,384 Collecting setuptools>=64 2026-01-08T22:18:14,488 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-08T22:18:17,507 Installing collected packages: setuptools 2026-01-08T22:18:21,184 Successfully installed setuptools-80.9.0 2026-01-08T22:18:21,451 Installing build dependencies: finished with status 'done' 2026-01-08T22:18:21,458 Getting requirements to build wheel: started 2026-01-08T22:18:21,459 Running command Getting requirements to build wheel 2026-01-08T22:18:22,013 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. 2026-01-08T22:18:22,013 !! 2026-01-08T22:18:22,014 ******************************************************************************** 2026-01-08T22:18:22,015 Pattern 'LICENSE.txt' did not match any files. 2026-01-08T22:18:22,016 By 2026-Mar-20, you need to update your project and remove deprecated calls 2026-01-08T22:18:22,016 or your builds will no longer be supported. 2026-01-08T22:18:22,017 ******************************************************************************** 2026-01-08T22:18:22,018 !! 2026-01-08T22:18:22,018 for path in sorted(cls._find_pattern(pattern, enforce_match)) 2026-01-08T22:18:22,071 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-08T22:18:22,072 !! 2026-01-08T22:18:22,073 ******************************************************************************** 2026-01-08T22:18:22,074 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-08T22:18:22,075 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-08T22:18:22,075 or your builds will no longer be supported. 2026-01-08T22:18:22,076 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T22:18:22,077 ******************************************************************************** 2026-01-08T22:18:22,078 !! 2026-01-08T22:18:22,079 corresp(dist, value, root_dir) 2026-01-08T22:18:22,079 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-tfo9da_x/garmin-fit-sdk_693c321f7a5e4f2f855cd46c5baeb3b3/LICENSE' cannot be found 2026-01-08T22:18:22,080 return '\n'.join( 2026-01-08T22:18:22,169 running egg_info 2026-01-08T22:18:22,177 writing garmin_fit_sdk.egg-info/PKG-INFO 2026-01-08T22:18:22,182 writing dependency_links to garmin_fit_sdk.egg-info/dependency_links.txt 2026-01-08T22:18:22,185 writing requirements to garmin_fit_sdk.egg-info/requires.txt 2026-01-08T22:18:22,186 writing top-level names to garmin_fit_sdk.egg-info/top_level.txt 2026-01-08T22:18:22,209 reading manifest file 'garmin_fit_sdk.egg-info/SOURCES.txt' 2026-01-08T22:18:22,216 writing manifest file 'garmin_fit_sdk.egg-info/SOURCES.txt' 2026-01-08T22:18:22,316 Getting requirements to build wheel: finished with status 'done' 2026-01-08T22:18:22,319 Created temporary directory: /tmp/pip-modern-metadata-y6_exbvy 2026-01-08T22:18:22,322 Preparing metadata (pyproject.toml): started 2026-01-08T22:18:22,323 Running command Preparing metadata (pyproject.toml) 2026-01-08T22:18:22,884 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-08T22:18:22,885 !! 2026-01-08T22:18:22,886 ******************************************************************************** 2026-01-08T22:18:22,886 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-08T22:18:22,887 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-08T22:18:22,888 or your builds will no longer be supported. 2026-01-08T22:18:22,889 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T22:18:22,889 ******************************************************************************** 2026-01-08T22:18:22,890 !! 2026-01-08T22:18:22,891 corresp(dist, value, root_dir) 2026-01-08T22:18:22,891 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-tfo9da_x/garmin-fit-sdk_693c321f7a5e4f2f855cd46c5baeb3b3/LICENSE' cannot be found 2026-01-08T22:18:22,892 return '\n'.join( 2026-01-08T22:18:22,969 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. 2026-01-08T22:18:22,969 !! 2026-01-08T22:18:22,971 ******************************************************************************** 2026-01-08T22:18:22,971 Pattern 'LICENSE.txt' did not match any files. 2026-01-08T22:18:22,972 By 2026-Mar-20, you need to update your project and remove deprecated calls 2026-01-08T22:18:22,973 or your builds will no longer be supported. 2026-01-08T22:18:22,974 ******************************************************************************** 2026-01-08T22:18:22,975 !! 2026-01-08T22:18:22,976 for path in sorted(cls._find_pattern(pattern, enforce_match)) 2026-01-08T22:18:22,976 running dist_info 2026-01-08T22:18:22,988 creating /tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk.egg-info 2026-01-08T22:18:22,989 writing /tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk.egg-info/PKG-INFO 2026-01-08T22:18:22,994 writing dependency_links to /tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk.egg-info/dependency_links.txt 2026-01-08T22:18:22,997 writing requirements to /tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk.egg-info/requires.txt 2026-01-08T22:18:22,998 writing top-level names to /tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk.egg-info/top_level.txt 2026-01-08T22:18:22,999 writing manifest file '/tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk.egg-info/SOURCES.txt' 2026-01-08T22:18:23,020 reading manifest file '/tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk.egg-info/SOURCES.txt' 2026-01-08T22:18:23,025 writing manifest file '/tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk.egg-info/SOURCES.txt' 2026-01-08T22:18:23,026 creating '/tmp/pip-modern-metadata-y6_exbvy/garmin_fit_sdk-21.188.0.dist-info' 2026-01-08T22:18:23,033 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-01-08T22:18:23,033 !! 2026-01-08T22:18:23,034 ******************************************************************************** 2026-01-08T22:18:23,035 With Python 2.7 end-of-life, support for building universal wheels 2026-01-08T22:18:23,035 (i.e., wheels that support both Python 2 and Python 3) 2026-01-08T22:18:23,036 is being obviated. 2026-01-08T22:18:23,036 Please discontinue using this option, or if you still need it, 2026-01-08T22:18:23,037 file an issue with pypa/setuptools describing your use case. 2026-01-08T22:18:23,038 This deprecation is overdue, please update your project and remove deprecated 2026-01-08T22:18:23,038 calls to avoid build errors in the future. 2026-01-08T22:18:23,039 ******************************************************************************** 2026-01-08T22:18:23,040 !! 2026-01-08T22:18:23,040 self.finalize_options() 2026-01-08T22:18:23,152 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-08T22:18:23,156 Source in /tmp/pip-wheel-tfo9da_x/garmin-fit-sdk_693c321f7a5e4f2f855cd46c5baeb3b3 has version 21.188.0, which satisfies requirement garmin-fit-sdk==21.188.0 from https://files.pythonhosted.org/packages/d7/7f/259bb4f6615018b88d693d3508763e34b0d1f9be9603a26f8b4074cdfd56/garmin_fit_sdk-21.188.0.tar.gz 2026-01-08T22:18:23,157 Removed garmin-fit-sdk==21.188.0 from https://files.pythonhosted.org/packages/d7/7f/259bb4f6615018b88d693d3508763e34b0d1f9be9603a26f8b4074cdfd56/garmin_fit_sdk-21.188.0.tar.gz from build tracker '/tmp/pip-build-tracker-ehp7_die' 2026-01-08T22:18:23,163 Created temporary directory: /tmp/pip-unpack-0mi2rnft 2026-01-08T22:18:23,164 Building wheels for collected packages: garmin-fit-sdk 2026-01-08T22:18:23,167 Created temporary directory: /tmp/pip-wheel-j7wuhiul 2026-01-08T22:18:23,168 Destination directory: /tmp/pip-wheel-j7wuhiul 2026-01-08T22:18:23,170 Building wheel for garmin-fit-sdk (pyproject.toml): started 2026-01-08T22:18:23,171 Running command Building wheel for garmin-fit-sdk (pyproject.toml) 2026-01-08T22:18:23,722 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-08T22:18:23,722 !! 2026-01-08T22:18:23,723 ******************************************************************************** 2026-01-08T22:18:23,724 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-08T22:18:23,725 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-08T22:18:23,726 or your builds will no longer be supported. 2026-01-08T22:18:23,727 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-08T22:18:23,727 ******************************************************************************** 2026-01-08T22:18:23,728 !! 2026-01-08T22:18:23,729 corresp(dist, value, root_dir) 2026-01-08T22:18:23,729 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-tfo9da_x/garmin-fit-sdk_693c321f7a5e4f2f855cd46c5baeb3b3/LICENSE' cannot be found 2026-01-08T22:18:23,730 return '\n'.join( 2026-01-08T22:18:23,800 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. 2026-01-08T22:18:23,801 !! 2026-01-08T22:18:23,802 ******************************************************************************** 2026-01-08T22:18:23,802 Pattern 'LICENSE.txt' did not match any files. 2026-01-08T22:18:23,803 By 2026-Mar-20, you need to update your project and remove deprecated calls 2026-01-08T22:18:23,804 or your builds will no longer be supported. 2026-01-08T22:18:23,805 ******************************************************************************** 2026-01-08T22:18:23,806 !! 2026-01-08T22:18:23,806 for path in sorted(cls._find_pattern(pattern, enforce_match)) 2026-01-08T22:18:23,807 running bdist_wheel 2026-01-08T22:18:23,814 /tmp/pip-build-env-8rutkkfn/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-01-08T22:18:23,815 !! 2026-01-08T22:18:23,816 ******************************************************************************** 2026-01-08T22:18:23,816 With Python 2.7 end-of-life, support for building universal wheels 2026-01-08T22:18:23,817 (i.e., wheels that support both Python 2 and Python 3) 2026-01-08T22:18:23,817 is being obviated. 2026-01-08T22:18:23,817 Please discontinue using this option, or if you still need it, 2026-01-08T22:18:23,818 file an issue with pypa/setuptools describing your use case. 2026-01-08T22:18:23,819 This deprecation is overdue, please update your project and remove deprecated 2026-01-08T22:18:23,819 calls to avoid build errors in the future. 2026-01-08T22:18:23,820 ******************************************************************************** 2026-01-08T22:18:23,821 !! 2026-01-08T22:18:23,821 self.finalize_options() 2026-01-08T22:18:23,827 running build 2026-01-08T22:18:23,828 running build_py 2026-01-08T22:18:23,835 creating build/lib/garmin_fit_sdk 2026-01-08T22:18:23,837 copying garmin_fit_sdk/bitstream.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,839 copying garmin_fit_sdk/__init__.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,841 copying garmin_fit_sdk/accumulator.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,843 copying garmin_fit_sdk/fit.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,845 copying garmin_fit_sdk/profile.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,860 copying garmin_fit_sdk/hr_mesg_utils.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,862 copying garmin_fit_sdk/crc_calculator.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,864 copying garmin_fit_sdk/decoder.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,867 copying garmin_fit_sdk/stream.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,870 copying garmin_fit_sdk/util.py -> build/lib/garmin_fit_sdk 2026-01-08T22:18:23,872 creating build/lib/tests 2026-01-08T22:18:23,873 copying tests/test_util.py -> build/lib/tests 2026-01-08T22:18:23,876 copying tests/__init__.py -> build/lib/tests 2026-01-08T22:18:23,878 copying tests/test_crc_calculator.py -> build/lib/tests 2026-01-08T22:18:23,881 copying tests/test_accumulator.py -> build/lib/tests 2026-01-08T22:18:23,883 copying tests/data_expand_hr_mesgs.py -> build/lib/tests 2026-01-08T22:18:23,891 copying tests/test_decoder.py -> build/lib/tests 2026-01-08T22:18:23,894 copying tests/test_stream.py -> build/lib/tests 2026-01-08T22:18:23,897 copying tests/data.py -> build/lib/tests 2026-01-08T22:18:23,900 copying tests/test_bitstream.py -> build/lib/tests 2026-01-08T22:18:23,902 copying tests/test_hr_mesg_utils.py -> build/lib/tests 2026-01-08T22:18:23,904 running egg_info 2026-01-08T22:18:23,916 writing garmin_fit_sdk.egg-info/PKG-INFO 2026-01-08T22:18:23,920 writing dependency_links to garmin_fit_sdk.egg-info/dependency_links.txt 2026-01-08T22:18:23,923 writing requirements to garmin_fit_sdk.egg-info/requires.txt 2026-01-08T22:18:23,924 writing top-level names to garmin_fit_sdk.egg-info/top_level.txt 2026-01-08T22:18:23,935 reading manifest file 'garmin_fit_sdk.egg-info/SOURCES.txt' 2026-01-08T22:18:23,941 writing manifest file 'garmin_fit_sdk.egg-info/SOURCES.txt' 2026-01-08T22:18:23,956 installing to build/bdist.linux-armv7l/wheel 2026-01-08T22:18:23,957 running install 2026-01-08T22:18:23,980 running install_lib 2026-01-08T22:18:23,986 creating build/bdist.linux-armv7l/wheel 2026-01-08T22:18:23,988 creating build/bdist.linux-armv7l/wheel/garmin_fit_sdk 2026-01-08T22:18:23,990 copying build/lib/garmin_fit_sdk/bitstream.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:23,992 copying build/lib/garmin_fit_sdk/__init__.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:23,994 copying build/lib/garmin_fit_sdk/accumulator.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:23,996 copying build/lib/garmin_fit_sdk/fit.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:23,999 copying build/lib/garmin_fit_sdk/profile.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:24,013 copying build/lib/garmin_fit_sdk/hr_mesg_utils.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:24,016 copying build/lib/garmin_fit_sdk/crc_calculator.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:24,018 copying build/lib/garmin_fit_sdk/decoder.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:24,021 copying build/lib/garmin_fit_sdk/stream.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:24,023 copying build/lib/garmin_fit_sdk/util.py -> build/bdist.linux-armv7l/wheel/./garmin_fit_sdk 2026-01-08T22:18:24,026 creating build/bdist.linux-armv7l/wheel/tests 2026-01-08T22:18:24,027 copying build/lib/tests/test_util.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,029 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,031 copying build/lib/tests/test_crc_calculator.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,033 copying build/lib/tests/test_accumulator.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,035 copying build/lib/tests/data_expand_hr_mesgs.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,042 copying build/lib/tests/test_decoder.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,046 copying build/lib/tests/test_stream.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,048 copying build/lib/tests/data.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,051 copying build/lib/tests/test_bitstream.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,053 copying build/lib/tests/test_hr_mesg_utils.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-08T22:18:24,055 running install_egg_info 2026-01-08T22:18:24,061 Copying garmin_fit_sdk.egg-info to build/bdist.linux-armv7l/wheel/./garmin_fit_sdk-21.188.0-py3.11.egg-info 2026-01-08T22:18:24,073 running install_scripts 2026-01-08T22:18:24,082 creating build/bdist.linux-armv7l/wheel/garmin_fit_sdk-21.188.0.dist-info/WHEEL 2026-01-08T22:18:24,085 creating '/tmp/pip-wheel-j7wuhiul/.tmp-g3qvid76/garmin_fit_sdk-21.188.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-08T22:18:24,088 adding 'garmin_fit_sdk/__init__.py' 2026-01-08T22:18:24,089 adding 'garmin_fit_sdk/accumulator.py' 2026-01-08T22:18:24,091 adding 'garmin_fit_sdk/bitstream.py' 2026-01-08T22:18:24,092 adding 'garmin_fit_sdk/crc_calculator.py' 2026-01-08T22:18:24,097 adding 'garmin_fit_sdk/decoder.py' 2026-01-08T22:18:24,098 adding 'garmin_fit_sdk/fit.py' 2026-01-08T22:18:24,100 adding 'garmin_fit_sdk/hr_mesg_utils.py' 2026-01-08T22:18:24,146 adding 'garmin_fit_sdk/profile.py' 2026-01-08T22:18:24,153 adding 'garmin_fit_sdk/stream.py' 2026-01-08T22:18:24,154 adding 'garmin_fit_sdk/util.py' 2026-01-08T22:18:24,157 adding 'tests/__init__.py' 2026-01-08T22:18:24,161 adding 'tests/data.py' 2026-01-08T22:18:24,174 adding 'tests/data_expand_hr_mesgs.py' 2026-01-08T22:18:24,178 adding 'tests/test_accumulator.py' 2026-01-08T22:18:24,179 adding 'tests/test_bitstream.py' 2026-01-08T22:18:24,181 adding 'tests/test_crc_calculator.py' 2026-01-08T22:18:24,184 adding 'tests/test_decoder.py' 2026-01-08T22:18:24,197 adding 'tests/test_hr_mesg_utils.py' 2026-01-08T22:18:24,199 adding 'tests/test_stream.py' 2026-01-08T22:18:24,200 adding 'tests/test_util.py' 2026-01-08T22:18:24,202 adding 'garmin_fit_sdk-21.188.0.dist-info/METADATA' 2026-01-08T22:18:24,203 adding 'garmin_fit_sdk-21.188.0.dist-info/WHEEL' 2026-01-08T22:18:24,204 adding 'garmin_fit_sdk-21.188.0.dist-info/top_level.txt' 2026-01-08T22:18:24,205 adding 'garmin_fit_sdk-21.188.0.dist-info/zip-safe' 2026-01-08T22:18:24,206 adding 'garmin_fit_sdk-21.188.0.dist-info/RECORD' 2026-01-08T22:18:24,209 removing build/bdist.linux-armv7l/wheel 2026-01-08T22:18:24,313 Building wheel for garmin-fit-sdk (pyproject.toml): finished with status 'done' 2026-01-08T22:18:24,321 Created wheel for garmin-fit-sdk: filename=garmin_fit_sdk-21.188.0-py2.py3-none-any.whl size=140711 sha256=18f24ba17fc7590547844f0396203b76fcc6b95b5886bb0c4733b0278bf016c6 2026-01-08T22:18:24,322 Stored in directory: /tmp/pip-ephem-wheel-cache-qqb506m8/wheels/54/57/ad/7a819d3ff4a5176f5451fde1a0a31edb080113444ee05e18e6 2026-01-08T22:18:24,334 Successfully built garmin-fit-sdk 2026-01-08T22:18:24,340 Removed build tracker: '/tmp/pip-build-tracker-ehp7_die'