2026-03-20T07:29:30,980 Created temporary directory: /tmp/pip-ephem-wheel-cache-gnr4rqwh 2026-03-20T07:29:30,981 Created temporary directory: /tmp/pip-build-tracker-m0qdobdw 2026-03-20T07:29:30,982 Initialized build tracking at /tmp/pip-build-tracker-m0qdobdw 2026-03-20T07:29:30,983 Created build tracker: /tmp/pip-build-tracker-m0qdobdw 2026-03-20T07:29:30,983 Entered build tracker: /tmp/pip-build-tracker-m0qdobdw 2026-03-20T07:29:30,984 Created temporary directory: /tmp/pip-wheel-m9wzkc6q 2026-03-20T07:29:30,987 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-03-20T07:29:30,989 Created temporary directory: /tmp/pip-ephem-wheel-cache-yw1mb1ru 2026-03-20T07:29:31,010 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T07:29:31,014 2 location(s) to search for versions of health-engine: 2026-03-20T07:29:31,014 * https://pypi.org/simple/health-engine/ 2026-03-20T07:29:31,014 * https://www.piwheels.org/simple/health-engine/ 2026-03-20T07:29:31,015 Fetching project page and analyzing links: https://pypi.org/simple/health-engine/ 2026-03-20T07:29:31,016 Getting page https://pypi.org/simple/health-engine/ 2026-03-20T07:29:31,017 Found index url https://pypi.org/simple 2026-03-20T07:29:31,228 Fetched page https://pypi.org/simple/health-engine/ as application/vnd.pypi.simple.v1+json 2026-03-20T07:29:31,229 Skipping link: No binaries permitted for health-engine: https://files.pythonhosted.org/packages/d1/11/b23defae362fdf7d7a35fb1370d7322e0b66a5c3a8bdfecc3ba98f9e76dd/health_engine-0.6.0-py3-none-any.whl (from https://pypi.org/simple/health-engine/) (requires-python:>=3.11) 2026-03-20T07:29:31,230 Found link https://files.pythonhosted.org/packages/a7/9d/ca95575eb877792c6b03ba78c1c8038a2b44bc1aabd71165959a0385fe65/health_engine-0.6.0.tar.gz (from https://pypi.org/simple/health-engine/) (requires-python:>=3.11), version: 0.6.0 2026-03-20T07:29:31,231 Fetching project page and analyzing links: https://www.piwheels.org/simple/health-engine/ 2026-03-20T07:29:31,232 Getting page https://www.piwheels.org/simple/health-engine/ 2026-03-20T07:29:31,233 Found index url https://www.piwheels.org/simple 2026-03-20T07:29:31,390 Fetched page https://www.piwheels.org/simple/health-engine/ as text/html 2026-03-20T07:29:31,392 Skipping link: not a file: https://www.piwheels.org/simple/health-engine/ 2026-03-20T07:29:31,392 Skipping link: not a file: https://pypi.org/simple/health-engine/ 2026-03-20T07:29:31,411 Given no hashes to check 1 links for project 'health-engine': discarding no candidates 2026-03-20T07:29:31,429 Collecting health-engine==0.6.0 2026-03-20T07:29:31,431 Created temporary directory: /tmp/pip-unpack-sh69kx6s 2026-03-20T07:29:31,640 Downloading health_engine-0.6.0.tar.gz (111 kB) 2026-03-20T07:29:31,825 Added health-engine==0.6.0 from https://files.pythonhosted.org/packages/a7/9d/ca95575eb877792c6b03ba78c1c8038a2b44bc1aabd71165959a0385fe65/health_engine-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-m0qdobdw' 2026-03-20T07:29:31,831 Created temporary directory: /tmp/pip-build-env-y8x6vwn3 2026-03-20T07:29:31,835 Installing build dependencies: started 2026-03-20T07:29:31,836 Running command pip subprocess to install build dependencies 2026-03-20T07:29:32,961 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T07:29:33,582 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-03-20T07:29:33,605 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T07:29:35,328 Collecting setuptools>=68.0 2026-03-20T07:29:35,446 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-20T07:29:35,714 Collecting wheel 2026-03-20T07:29:35,731 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-20T07:29:35,914 Collecting packaging>=24.0 2026-03-20T07:29:35,932 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T07:29:38,877 Installing collected packages: setuptools, packaging, wheel 2026-03-20T07:29:43,780 Creating /tmp/pip-build-env-y8x6vwn3/overlay/local/bin 2026-03-20T07:29:43,782 changing mode of /tmp/pip-build-env-y8x6vwn3/overlay/local/bin/wheel to 755 2026-03-20T07:29:43,803 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-20T07:29:44,081 Installing build dependencies: finished with status 'done' 2026-03-20T07:29:44,087 Getting requirements to build wheel: started 2026-03-20T07:29:44,088 Running command Getting requirements to build wheel 2026-03-20T07:29:44,802 running egg_info 2026-03-20T07:29:44,809 writing health_engine.egg-info/PKG-INFO 2026-03-20T07:29:44,813 writing dependency_links to health_engine.egg-info/dependency_links.txt 2026-03-20T07:29:44,815 writing entry points to health_engine.egg-info/entry_points.txt 2026-03-20T07:29:44,817 writing requirements to health_engine.egg-info/requires.txt 2026-03-20T07:29:44,818 writing top-level names to health_engine.egg-info/top_level.txt 2026-03-20T07:29:44,851 reading manifest file 'health_engine.egg-info/SOURCES.txt' 2026-03-20T07:29:44,856 adding license file 'LICENSE' 2026-03-20T07:29:44,860 writing manifest file 'health_engine.egg-info/SOURCES.txt' 2026-03-20T07:29:44,960 Getting requirements to build wheel: finished with status 'done' 2026-03-20T07:29:44,964 Created temporary directory: /tmp/pip-modern-metadata-ocvuxqos 2026-03-20T07:29:44,966 Preparing metadata (pyproject.toml): started 2026-03-20T07:29:44,968 Running command Preparing metadata (pyproject.toml) 2026-03-20T07:29:45,613 running dist_info 2026-03-20T07:29:45,623 creating /tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info 2026-03-20T07:29:45,624 writing /tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info/PKG-INFO 2026-03-20T07:29:45,628 writing dependency_links to /tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info/dependency_links.txt 2026-03-20T07:29:45,630 writing entry points to /tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info/entry_points.txt 2026-03-20T07:29:45,632 writing requirements to /tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info/requires.txt 2026-03-20T07:29:45,633 writing top-level names to /tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info/top_level.txt 2026-03-20T07:29:45,635 writing manifest file '/tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info/SOURCES.txt' 2026-03-20T07:29:45,661 reading manifest file '/tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info/SOURCES.txt' 2026-03-20T07:29:45,662 adding license file 'LICENSE' 2026-03-20T07:29:45,666 writing manifest file '/tmp/pip-modern-metadata-ocvuxqos/health_engine.egg-info/SOURCES.txt' 2026-03-20T07:29:45,667 creating '/tmp/pip-modern-metadata-ocvuxqos/health_engine-0.6.0.dist-info' 2026-03-20T07:29:45,790 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T07:29:45,795 Source in /tmp/pip-wheel-m9wzkc6q/health-engine_0a1331993b29418ba0075f9a8ffe2ee7 has version 0.6.0, which satisfies requirement health-engine==0.6.0 from https://files.pythonhosted.org/packages/a7/9d/ca95575eb877792c6b03ba78c1c8038a2b44bc1aabd71165959a0385fe65/health_engine-0.6.0.tar.gz 2026-03-20T07:29:45,796 Removed health-engine==0.6.0 from https://files.pythonhosted.org/packages/a7/9d/ca95575eb877792c6b03ba78c1c8038a2b44bc1aabd71165959a0385fe65/health_engine-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-m0qdobdw' 2026-03-20T07:29:45,802 Created temporary directory: /tmp/pip-unpack-hcgfnr1h 2026-03-20T07:29:45,803 Building wheels for collected packages: health-engine 2026-03-20T07:29:45,807 Created temporary directory: /tmp/pip-wheel-fwyknk0z 2026-03-20T07:29:45,808 Destination directory: /tmp/pip-wheel-fwyknk0z 2026-03-20T07:29:45,810 Building wheel for health-engine (pyproject.toml): started 2026-03-20T07:29:45,811 Running command Building wheel for health-engine (pyproject.toml) 2026-03-20T07:29:46,649 running bdist_wheel 2026-03-20T07:29:46,666 running build 2026-03-20T07:29:46,667 running build_py 2026-03-20T07:29:46,673 creating build/lib/engine 2026-03-20T07:29:46,675 copying engine/models.py -> build/lib/engine 2026-03-20T07:29:46,677 copying engine/__init__.py -> build/lib/engine 2026-03-20T07:29:46,679 creating build/lib/mcp_server 2026-03-20T07:29:46,680 copying mcp_server/garmin_auth.py -> build/lib/mcp_server 2026-03-20T07:29:46,683 copying mcp_server/tools.py -> build/lib/mcp_server 2026-03-20T07:29:46,685 copying mcp_server/__init__.py -> build/lib/mcp_server 2026-03-20T07:29:46,687 copying mcp_server/__main__.py -> build/lib/mcp_server 2026-03-20T07:29:46,689 copying mcp_server/server.py -> build/lib/mcp_server 2026-03-20T07:29:46,691 creating build/lib/engine/coaching 2026-03-20T07:29:46,692 copying engine/coaching/protocols.py -> build/lib/engine/coaching 2026-03-20T07:29:46,694 copying engine/coaching/__init__.py -> build/lib/engine/coaching 2026-03-20T07:29:46,696 copying engine/coaching/briefing.py -> build/lib/engine/coaching 2026-03-20T07:29:46,699 creating build/lib/engine/tracking 2026-03-20T07:29:46,700 copying engine/tracking/weight.py -> build/lib/engine/tracking 2026-03-20T07:29:46,702 copying engine/tracking/nutrition.py -> build/lib/engine/tracking 2026-03-20T07:29:46,703 copying engine/tracking/__init__.py -> build/lib/engine/tracking 2026-03-20T07:29:46,705 copying engine/tracking/habits.py -> build/lib/engine/tracking 2026-03-20T07:29:46,707 copying engine/tracking/strength.py -> build/lib/engine/tracking 2026-03-20T07:29:46,709 creating build/lib/engine/insights 2026-03-20T07:29:46,710 copying engine/insights/coaching.py -> build/lib/engine/insights 2026-03-20T07:29:46,712 copying engine/insights/patterns.py -> build/lib/engine/insights 2026-03-20T07:29:46,715 copying engine/insights/__init__.py -> build/lib/engine/insights 2026-03-20T07:29:46,716 copying engine/insights/engine.py -> build/lib/engine/insights 2026-03-20T07:29:46,719 creating build/lib/engine/scoring 2026-03-20T07:29:46,720 copying engine/scoring/nhanes.py -> build/lib/engine/scoring 2026-03-20T07:29:46,722 copying engine/scoring/tables.py -> build/lib/engine/scoring 2026-03-20T07:29:46,724 copying engine/scoring/__init__.py -> build/lib/engine/scoring 2026-03-20T07:29:46,726 copying engine/scoring/clinical.py -> build/lib/engine/scoring 2026-03-20T07:29:46,729 copying engine/scoring/engine.py -> build/lib/engine/scoring 2026-03-20T07:29:46,731 copying engine/scoring/freshness.py -> build/lib/engine/scoring 2026-03-20T07:29:46,734 creating build/lib/engine/utils 2026-03-20T07:29:46,735 copying engine/utils/csv_io.py -> build/lib/engine/utils 2026-03-20T07:29:46,738 copying engine/utils/__init__.py -> build/lib/engine/utils 2026-03-20T07:29:46,739 copying engine/utils/date.py -> build/lib/engine/utils 2026-03-20T07:29:46,741 creating build/lib/engine/integrations 2026-03-20T07:29:46,742 copying engine/integrations/__init__.py -> build/lib/engine/integrations 2026-03-20T07:29:46,744 copying engine/integrations/garmin.py -> build/lib/engine/integrations 2026-03-20T07:29:46,748 copying engine/integrations/apple_health.py -> build/lib/engine/integrations 2026-03-20T07:29:46,752 running egg_info 2026-03-20T07:29:46,762 writing health_engine.egg-info/PKG-INFO 2026-03-20T07:29:46,766 writing dependency_links to health_engine.egg-info/dependency_links.txt 2026-03-20T07:29:46,767 writing entry points to health_engine.egg-info/entry_points.txt 2026-03-20T07:29:46,769 writing requirements to health_engine.egg-info/requires.txt 2026-03-20T07:29:46,770 writing top-level names to health_engine.egg-info/top_level.txt 2026-03-20T07:29:46,787 reading manifest file 'health_engine.egg-info/SOURCES.txt' 2026-03-20T07:29:46,791 adding license file 'LICENSE' 2026-03-20T07:29:46,795 writing manifest file 'health_engine.egg-info/SOURCES.txt' 2026-03-20T07:29:46,802 creating build/lib/engine/data 2026-03-20T07:29:46,803 copying engine/data/nhanes_percentiles.json -> build/lib/engine/data 2026-03-20T07:29:46,811 copying engine/data/METHODOLOGY.md -> build/lib/engine/data 2026-03-20T07:29:46,815 copying engine/insights/rules.yaml -> build/lib/engine/insights 2026-03-20T07:29:46,831 installing to build/bdist.linux-armv7l/wheel 2026-03-20T07:29:46,832 running install 2026-03-20T07:29:46,855 running install_lib 2026-03-20T07:29:46,861 creating build/bdist.linux-armv7l/wheel 2026-03-20T07:29:46,863 creating build/bdist.linux-armv7l/wheel/engine 2026-03-20T07:29:46,864 copying build/lib/engine/models.py -> build/bdist.linux-armv7l/wheel/./engine 2026-03-20T07:29:46,867 creating build/bdist.linux-armv7l/wheel/engine/coaching 2026-03-20T07:29:46,868 copying build/lib/engine/coaching/protocols.py -> build/bdist.linux-armv7l/wheel/./engine/coaching 2026-03-20T07:29:46,870 copying build/lib/engine/coaching/__init__.py -> build/bdist.linux-armv7l/wheel/./engine/coaching 2026-03-20T07:29:46,872 copying build/lib/engine/coaching/briefing.py -> build/bdist.linux-armv7l/wheel/./engine/coaching 2026-03-20T07:29:46,875 creating build/bdist.linux-armv7l/wheel/engine/tracking 2026-03-20T07:29:46,876 copying build/lib/engine/tracking/weight.py -> build/bdist.linux-armv7l/wheel/./engine/tracking 2026-03-20T07:29:46,878 copying build/lib/engine/tracking/nutrition.py -> build/bdist.linux-armv7l/wheel/./engine/tracking 2026-03-20T07:29:46,880 copying build/lib/engine/tracking/__init__.py -> build/bdist.linux-armv7l/wheel/./engine/tracking 2026-03-20T07:29:46,881 copying build/lib/engine/tracking/habits.py -> build/bdist.linux-armv7l/wheel/./engine/tracking 2026-03-20T07:29:46,883 copying build/lib/engine/tracking/strength.py -> build/bdist.linux-armv7l/wheel/./engine/tracking 2026-03-20T07:29:46,886 creating build/bdist.linux-armv7l/wheel/engine/insights 2026-03-20T07:29:46,887 copying build/lib/engine/insights/rules.yaml -> build/bdist.linux-armv7l/wheel/./engine/insights 2026-03-20T07:29:46,889 copying build/lib/engine/insights/coaching.py -> build/bdist.linux-armv7l/wheel/./engine/insights 2026-03-20T07:29:46,891 copying build/lib/engine/insights/patterns.py -> build/bdist.linux-armv7l/wheel/./engine/insights 2026-03-20T07:29:46,895 copying build/lib/engine/insights/__init__.py -> build/bdist.linux-armv7l/wheel/./engine/insights 2026-03-20T07:29:46,897 copying build/lib/engine/insights/engine.py -> build/bdist.linux-armv7l/wheel/./engine/insights 2026-03-20T07:29:46,900 copying build/lib/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./engine 2026-03-20T07:29:46,902 creating build/bdist.linux-armv7l/wheel/engine/scoring 2026-03-20T07:29:46,903 copying build/lib/engine/scoring/nhanes.py -> build/bdist.linux-armv7l/wheel/./engine/scoring 2026-03-20T07:29:46,906 copying build/lib/engine/scoring/tables.py -> build/bdist.linux-armv7l/wheel/./engine/scoring 2026-03-20T07:29:46,909 copying build/lib/engine/scoring/__init__.py -> build/bdist.linux-armv7l/wheel/./engine/scoring 2026-03-20T07:29:46,911 copying build/lib/engine/scoring/clinical.py -> build/bdist.linux-armv7l/wheel/./engine/scoring 2026-03-20T07:29:46,915 copying build/lib/engine/scoring/engine.py -> build/bdist.linux-armv7l/wheel/./engine/scoring 2026-03-20T07:29:46,921 copying build/lib/engine/scoring/freshness.py -> build/bdist.linux-armv7l/wheel/./engine/scoring 2026-03-20T07:29:46,925 creating build/bdist.linux-armv7l/wheel/engine/utils 2026-03-20T07:29:46,926 copying build/lib/engine/utils/csv_io.py -> build/bdist.linux-armv7l/wheel/./engine/utils 2026-03-20T07:29:46,928 copying build/lib/engine/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./engine/utils 2026-03-20T07:29:46,930 copying build/lib/engine/utils/date.py -> build/bdist.linux-armv7l/wheel/./engine/utils 2026-03-20T07:29:46,932 creating build/bdist.linux-armv7l/wheel/engine/integrations 2026-03-20T07:29:46,933 copying build/lib/engine/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./engine/integrations 2026-03-20T07:29:46,934 copying build/lib/engine/integrations/garmin.py -> build/bdist.linux-armv7l/wheel/./engine/integrations 2026-03-20T07:29:46,937 copying build/lib/engine/integrations/apple_health.py -> build/bdist.linux-armv7l/wheel/./engine/integrations 2026-03-20T07:29:46,940 creating build/bdist.linux-armv7l/wheel/engine/data 2026-03-20T07:29:46,941 copying build/lib/engine/data/nhanes_percentiles.json -> build/bdist.linux-armv7l/wheel/./engine/data 2026-03-20T07:29:46,946 copying build/lib/engine/data/METHODOLOGY.md -> build/bdist.linux-armv7l/wheel/./engine/data 2026-03-20T07:29:46,948 creating build/bdist.linux-armv7l/wheel/mcp_server 2026-03-20T07:29:46,949 copying build/lib/mcp_server/garmin_auth.py -> build/bdist.linux-armv7l/wheel/./mcp_server 2026-03-20T07:29:46,952 copying build/lib/mcp_server/tools.py -> build/bdist.linux-armv7l/wheel/./mcp_server 2026-03-20T07:29:46,955 copying build/lib/mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_server 2026-03-20T07:29:46,956 copying build/lib/mcp_server/__main__.py -> build/bdist.linux-armv7l/wheel/./mcp_server 2026-03-20T07:29:46,958 copying build/lib/mcp_server/server.py -> build/bdist.linux-armv7l/wheel/./mcp_server 2026-03-20T07:29:46,960 running install_egg_info 2026-03-20T07:29:46,965 Copying health_engine.egg-info to build/bdist.linux-armv7l/wheel/./health_engine-0.6.0-py3.11.egg-info 2026-03-20T07:29:46,983 running install_scripts 2026-03-20T07:29:47,004 creating build/bdist.linux-armv7l/wheel/health_engine-0.6.0.dist-info/WHEEL 2026-03-20T07:29:47,007 creating '/tmp/pip-wheel-fwyknk0z/.tmp-8xvk08vv/health_engine-0.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T07:29:47,010 adding 'engine/__init__.py' 2026-03-20T07:29:47,012 adding 'engine/models.py' 2026-03-20T07:29:47,014 adding 'engine/coaching/__init__.py' 2026-03-20T07:29:47,017 adding 'engine/coaching/briefing.py' 2026-03-20T07:29:47,019 adding 'engine/coaching/protocols.py' 2026-03-20T07:29:47,024 adding 'engine/data/METHODOLOGY.md' 2026-03-20T07:29:47,036 adding 'engine/data/nhanes_percentiles.json' 2026-03-20T07:29:47,039 adding 'engine/insights/__init__.py' 2026-03-20T07:29:47,041 adding 'engine/insights/coaching.py' 2026-03-20T07:29:47,043 adding 'engine/insights/engine.py' 2026-03-20T07:29:47,045 adding 'engine/insights/patterns.py' 2026-03-20T07:29:47,046 adding 'engine/insights/rules.yaml' 2026-03-20T07:29:47,048 adding 'engine/integrations/__init__.py' 2026-03-20T07:29:47,050 adding 'engine/integrations/apple_health.py' 2026-03-20T07:29:47,053 adding 'engine/integrations/garmin.py' 2026-03-20T07:29:47,054 adding 'engine/scoring/__init__.py' 2026-03-20T07:29:47,057 adding 'engine/scoring/clinical.py' 2026-03-20T07:29:47,061 adding 'engine/scoring/engine.py' 2026-03-20T07:29:47,063 adding 'engine/scoring/freshness.py' 2026-03-20T07:29:47,065 adding 'engine/scoring/nhanes.py' 2026-03-20T07:29:47,068 adding 'engine/scoring/tables.py' 2026-03-20T07:29:47,071 adding 'engine/tracking/__init__.py' 2026-03-20T07:29:47,074 adding 'engine/tracking/habits.py' 2026-03-20T07:29:47,076 adding 'engine/tracking/nutrition.py' 2026-03-20T07:29:47,078 adding 'engine/tracking/strength.py' 2026-03-20T07:29:47,079 adding 'engine/tracking/weight.py' 2026-03-20T07:29:47,081 adding 'engine/utils/__init__.py' 2026-03-20T07:29:47,082 adding 'engine/utils/csv_io.py' 2026-03-20T07:29:47,083 adding 'engine/utils/date.py' 2026-03-20T07:29:47,086 adding 'health_engine-0.6.0.dist-info/licenses/LICENSE' 2026-03-20T07:29:47,088 adding 'mcp_server/__init__.py' 2026-03-20T07:29:47,090 adding 'mcp_server/__main__.py' 2026-03-20T07:29:47,092 adding 'mcp_server/garmin_auth.py' 2026-03-20T07:29:47,093 adding 'mcp_server/server.py' 2026-03-20T07:29:47,098 adding 'mcp_server/tools.py' 2026-03-20T07:29:47,100 adding 'health_engine-0.6.0.dist-info/METADATA' 2026-03-20T07:29:47,102 adding 'health_engine-0.6.0.dist-info/WHEEL' 2026-03-20T07:29:47,103 adding 'health_engine-0.6.0.dist-info/entry_points.txt' 2026-03-20T07:29:47,104 adding 'health_engine-0.6.0.dist-info/top_level.txt' 2026-03-20T07:29:47,105 adding 'health_engine-0.6.0.dist-info/RECORD' 2026-03-20T07:29:47,110 removing build/bdist.linux-armv7l/wheel 2026-03-20T07:29:47,223 Building wheel for health-engine (pyproject.toml): finished with status 'done' 2026-03-20T07:29:47,229 Created wheel for health-engine: filename=health_engine-0.6.0-py3-none-any.whl size=107028 sha256=396d7897d41e84189c0eb48838c8c7a3bb645a09be24471c0ddb8c218493b8f3 2026-03-20T07:29:47,231 Stored in directory: /tmp/pip-ephem-wheel-cache-yw1mb1ru/wheels/84/ab/31/4b2d2e083d073e6cb4fc67346d21671e85f7f61e7e3e97fbba 2026-03-20T07:29:47,244 Successfully built health-engine 2026-03-20T07:29:47,250 Removed build tracker: '/tmp/pip-build-tracker-m0qdobdw'