2026-04-27T15:26:23,105 Created temporary directory: /tmp/pip-ephem-wheel-cache-rioauduk 2026-04-27T15:26:23,107 Created temporary directory: /tmp/pip-build-tracker-ggz36mrb 2026-04-27T15:26:23,108 Initialized build tracking at /tmp/pip-build-tracker-ggz36mrb 2026-04-27T15:26:23,108 Created build tracker: /tmp/pip-build-tracker-ggz36mrb 2026-04-27T15:26:23,109 Entered build tracker: /tmp/pip-build-tracker-ggz36mrb 2026-04-27T15:26:23,110 Created temporary directory: /tmp/pip-wheel-xjknv5en 2026-04-27T15:26:23,113 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-04-27T15:26:23,115 Created temporary directory: /tmp/pip-ephem-wheel-cache-mmyg8nsv 2026-04-27T15:26:23,136 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T15:26:23,140 2 location(s) to search for versions of open-wearables: 2026-04-27T15:26:23,140 * https://pypi.org/simple/open-wearables/ 2026-04-27T15:26:23,140 * https://www.piwheels.org/simple/open-wearables/ 2026-04-27T15:26:23,141 Fetching project page and analyzing links: https://pypi.org/simple/open-wearables/ 2026-04-27T15:26:23,141 Getting page https://pypi.org/simple/open-wearables/ 2026-04-27T15:26:23,143 Found index url https://pypi.org/simple 2026-04-27T15:26:23,370 Fetched page https://pypi.org/simple/open-wearables/ as application/vnd.pypi.simple.v1+json 2026-04-27T15:26:23,372 Skipping link: No binaries permitted for open-wearables: https://files.pythonhosted.org/packages/fe/be/688b902ecfaf115a1dbc2449eddf7abed6b51cfb18d6f7222b7e79aa8390/open_wearables-0.1.0-py3-none-any.whl (from https://pypi.org/simple/open-wearables/) (requires-python:>=3.9) 2026-04-27T15:26:23,373 Found link https://files.pythonhosted.org/packages/d0/0e/239637ad09e1da9da6c881f4e1350b9ec54c0794d316d2c2e9ba0529afee/open_wearables-0.1.0.tar.gz (from https://pypi.org/simple/open-wearables/) (requires-python:>=3.9), version: 0.1.0 2026-04-27T15:26:23,374 Skipping link: No binaries permitted for open-wearables: https://files.pythonhosted.org/packages/d3/bb/e9a5b2f0c00f814c813fd0a73aca6bed1c69d6124a3decd2d64a837fd214/open_wearables-0.2.0-py3-none-any.whl (from https://pypi.org/simple/open-wearables/) (requires-python:>=3.9) 2026-04-27T15:26:23,375 Found link https://files.pythonhosted.org/packages/56/9d/8c56b7384ba31b1aa8ac5d0fed103a5ba91f141039215cf9bf97518fcd19/open_wearables-0.2.0.tar.gz (from https://pypi.org/simple/open-wearables/) (requires-python:>=3.9), version: 0.2.0 2026-04-27T15:26:23,376 Fetching project page and analyzing links: https://www.piwheels.org/simple/open-wearables/ 2026-04-27T15:26:23,376 Getting page https://www.piwheels.org/simple/open-wearables/ 2026-04-27T15:26:23,378 Found index url https://www.piwheels.org/simple 2026-04-27T15:26:23,554 Fetched page https://www.piwheels.org/simple/open-wearables/ as text/html 2026-04-27T15:26:23,555 Skipping link: No binaries permitted for open-wearables: https://archive1.piwheels.org/simple/open-wearables/open_wearables-0.1.0-py3-none-any.whl#sha256=0a03a3fd5c0cb3d415f70b32be1958b6c447cb4c9d310569a2492fb717bf808c (from https://www.piwheels.org/simple/open-wearables/) (requires-python:>=3.9) 2026-04-27T15:26:23,556 Skipping link: not a file: https://www.piwheels.org/simple/open-wearables/ 2026-04-27T15:26:23,557 Skipping link: not a file: https://pypi.org/simple/open-wearables/ 2026-04-27T15:26:23,577 Given no hashes to check 1 links for project 'open-wearables': discarding no candidates 2026-04-27T15:26:23,597 Collecting open-wearables==0.2.0 2026-04-27T15:26:23,599 Created temporary directory: /tmp/pip-unpack-fa421vi1 2026-04-27T15:26:23,760 Downloading open_wearables-0.2.0.tar.gz (29 kB) 2026-04-27T15:26:23,854 Added open-wearables==0.2.0 from https://files.pythonhosted.org/packages/56/9d/8c56b7384ba31b1aa8ac5d0fed103a5ba91f141039215cf9bf97518fcd19/open_wearables-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-ggz36mrb' 2026-04-27T15:26:23,860 Created temporary directory: /tmp/pip-build-env-grzatv_d 2026-04-27T15:26:23,864 Installing build dependencies: started 2026-04-27T15:26:23,865 Running command pip subprocess to install build dependencies 2026-04-27T15:26:24,992 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-27T15:26:25,428 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-04-27T15:26:25,451 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T15:26:27,188 Collecting setuptools>=80 2026-04-27T15:26:27,275 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-27T15:26:27,663 Collecting setuptools-scm[toml]>=8 2026-04-27T15:26:27,680 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-27T15:26:27,764 Collecting vcs-versioning>=1.0.0.dev0 2026-04-27T15:26:27,782 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-27T15:26:27,968 Collecting packaging>=20 2026-04-27T15:26:27,986 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-27T15:26:31,012 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools-scm 2026-04-27T15:26:34,606 Creating /tmp/pip-build-env-grzatv_d/overlay/local/bin 2026-04-27T15:26:34,608 changing mode of /tmp/pip-build-env-grzatv_d/overlay/local/bin/vcs-versioning to 755 2026-04-27T15:26:34,712 changing mode of /tmp/pip-build-env-grzatv_d/overlay/local/bin/setuptools-scm to 755 2026-04-27T15:26:34,740 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools-scm-10.0.5 vcs-versioning-1.1.1 2026-04-27T15:26:35,025 Installing build dependencies: finished with status 'done' 2026-04-27T15:26:35,031 Getting requirements to build wheel: started 2026-04-27T15:26:35,032 Running command Getting requirements to build wheel 2026-04-27T15:26:35,822 running egg_info 2026-04-27T15:26:35,830 writing src/open_wearables.egg-info/PKG-INFO 2026-04-27T15:26:35,833 writing dependency_links to src/open_wearables.egg-info/dependency_links.txt 2026-04-27T15:26:35,835 writing requirements to src/open_wearables.egg-info/requires.txt 2026-04-27T15:26:35,837 writing top-level names to src/open_wearables.egg-info/top_level.txt 2026-04-27T15:26:35,875 /tmp/pip-build-env-grzatv_d/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-27T15:26:35,875 return get_active_overrides().subprocess_timeout 2026-04-27T15:26:35,883 listing git files failed - pretending there aren't any 2026-04-27T15:26:35,889 reading manifest file 'src/open_wearables.egg-info/SOURCES.txt' 2026-04-27T15:26:35,893 adding license file 'LICENSE' 2026-04-27T15:26:35,897 writing manifest file 'src/open_wearables.egg-info/SOURCES.txt' 2026-04-27T15:26:36,001 Getting requirements to build wheel: finished with status 'done' 2026-04-27T15:26:36,005 Created temporary directory: /tmp/pip-modern-metadata-pzmturdk 2026-04-27T15:26:36,007 Preparing metadata (pyproject.toml): started 2026-04-27T15:26:36,008 Running command Preparing metadata (pyproject.toml) 2026-04-27T15:26:36,739 running dist_info 2026-04-27T15:26:36,753 creating /tmp/pip-modern-metadata-pzmturdk/open_wearables.egg-info 2026-04-27T15:26:36,754 writing /tmp/pip-modern-metadata-pzmturdk/open_wearables.egg-info/PKG-INFO 2026-04-27T15:26:36,757 writing dependency_links to /tmp/pip-modern-metadata-pzmturdk/open_wearables.egg-info/dependency_links.txt 2026-04-27T15:26:36,759 writing requirements to /tmp/pip-modern-metadata-pzmturdk/open_wearables.egg-info/requires.txt 2026-04-27T15:26:36,760 writing top-level names to /tmp/pip-modern-metadata-pzmturdk/open_wearables.egg-info/top_level.txt 2026-04-27T15:26:36,761 writing manifest file '/tmp/pip-modern-metadata-pzmturdk/open_wearables.egg-info/SOURCES.txt' 2026-04-27T15:26:36,796 /tmp/pip-build-env-grzatv_d/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-27T15:26:36,797 return get_active_overrides().subprocess_timeout 2026-04-27T15:26:36,803 listing git files failed - pretending there aren't any 2026-04-27T15:26:36,808 reading manifest file '/tmp/pip-modern-metadata-pzmturdk/open_wearables.egg-info/SOURCES.txt' 2026-04-27T15:26:36,810 adding license file 'LICENSE' 2026-04-27T15:26:36,813 writing manifest file '/tmp/pip-modern-metadata-pzmturdk/open_wearables.egg-info/SOURCES.txt' 2026-04-27T15:26:36,814 creating '/tmp/pip-modern-metadata-pzmturdk/open_wearables-0.2.0.dist-info' 2026-04-27T15:26:36,946 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-27T15:26:36,950 Source in /tmp/pip-wheel-xjknv5en/open-wearables_c3723a7e176c4f76b91dbf57c9c3caff has version 0.2.0, which satisfies requirement open-wearables==0.2.0 from https://files.pythonhosted.org/packages/56/9d/8c56b7384ba31b1aa8ac5d0fed103a5ba91f141039215cf9bf97518fcd19/open_wearables-0.2.0.tar.gz 2026-04-27T15:26:36,951 Removed open-wearables==0.2.0 from https://files.pythonhosted.org/packages/56/9d/8c56b7384ba31b1aa8ac5d0fed103a5ba91f141039215cf9bf97518fcd19/open_wearables-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-ggz36mrb' 2026-04-27T15:26:36,957 Created temporary directory: /tmp/pip-unpack-d4juv7ft 2026-04-27T15:26:36,958 Building wheels for collected packages: open-wearables 2026-04-27T15:26:36,965 Created temporary directory: /tmp/pip-wheel-pwa21r13 2026-04-27T15:26:36,966 Destination directory: /tmp/pip-wheel-pwa21r13 2026-04-27T15:26:36,968 Building wheel for open-wearables (pyproject.toml): started 2026-04-27T15:26:36,969 Running command Building wheel for open-wearables (pyproject.toml) 2026-04-27T15:26:37,667 running bdist_wheel 2026-04-27T15:26:37,692 running build 2026-04-27T15:26:37,693 running build_py 2026-04-27T15:26:37,694 creating build/lib/open_wearables 2026-04-27T15:26:37,696 copying src/open_wearables/parser.py -> build/lib/open_wearables 2026-04-27T15:26:37,699 copying src/open_wearables/scheme.py -> build/lib/open_wearables 2026-04-27T15:26:37,701 copying src/open_wearables/dataset.py -> build/lib/open_wearables 2026-04-27T15:26:37,703 copying src/open_wearables/__init__.py -> build/lib/open_wearables 2026-04-27T15:26:37,705 creating build/lib/open_wearables/schema 2026-04-27T15:26:37,706 copying src/open_wearables/schema/defaults.py -> build/lib/open_wearables/schema 2026-04-27T15:26:37,708 copying src/open_wearables/schema/types.py -> build/lib/open_wearables/schema 2026-04-27T15:26:37,710 copying src/open_wearables/schema/__init__.py -> build/lib/open_wearables/schema 2026-04-27T15:26:37,713 creating build/lib/open_wearables/parsing 2026-04-27T15:26:37,714 copying src/open_wearables/parsing/stream.py -> build/lib/open_wearables/parsing 2026-04-27T15:26:37,716 copying src/open_wearables/parsing/base.py -> build/lib/open_wearables/parsing 2026-04-27T15:26:37,718 copying src/open_wearables/parsing/__init__.py -> build/lib/open_wearables/parsing 2026-04-27T15:26:37,720 copying src/open_wearables/parsing/payload_parsers.py -> build/lib/open_wearables/parsing 2026-04-27T15:26:37,722 copying src/open_wearables/parsing/audio.py -> build/lib/open_wearables/parsing 2026-04-27T15:26:37,725 creating build/lib/open_wearables/ipc 2026-04-27T15:26:37,725 copying src/open_wearables/ipc/__init__.py -> build/lib/open_wearables/ipc 2026-04-27T15:26:37,727 copying src/open_wearables/ipc/errors.py -> build/lib/open_wearables/ipc 2026-04-27T15:26:37,729 copying src/open_wearables/ipc/client.py -> build/lib/open_wearables/ipc 2026-04-27T15:26:37,731 copying src/open_wearables/ipc/models.py -> build/lib/open_wearables/ipc 2026-04-27T15:26:37,734 creating build/lib/open_wearables/data 2026-04-27T15:26:37,735 copying src/open_wearables/data/constants.py -> build/lib/open_wearables/data 2026-04-27T15:26:37,736 copying src/open_wearables/data/accessors.py -> build/lib/open_wearables/data 2026-04-27T15:26:37,738 copying src/open_wearables/data/__init__.py -> build/lib/open_wearables/data 2026-04-27T15:26:37,740 copying src/open_wearables/data/sensor_dataset.py -> build/lib/open_wearables/data 2026-04-27T15:26:37,742 running egg_info 2026-04-27T15:26:37,754 writing src/open_wearables.egg-info/PKG-INFO 2026-04-27T15:26:37,757 writing dependency_links to src/open_wearables.egg-info/dependency_links.txt 2026-04-27T15:26:37,759 writing requirements to src/open_wearables.egg-info/requires.txt 2026-04-27T15:26:37,760 writing top-level names to src/open_wearables.egg-info/top_level.txt 2026-04-27T15:26:37,787 /tmp/pip-build-env-grzatv_d/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-27T15:26:37,788 return get_active_overrides().subprocess_timeout 2026-04-27T15:26:37,794 listing git files failed - pretending there aren't any 2026-04-27T15:26:37,798 reading manifest file 'src/open_wearables.egg-info/SOURCES.txt' 2026-04-27T15:26:37,802 adding license file 'LICENSE' 2026-04-27T15:26:37,805 writing manifest file 'src/open_wearables.egg-info/SOURCES.txt' 2026-04-27T15:26:37,823 installing to build/bdist.linux-armv7l/wheel 2026-04-27T15:26:37,824 running install 2026-04-27T15:26:37,847 running install_lib 2026-04-27T15:26:37,854 creating build/bdist.linux-armv7l/wheel 2026-04-27T15:26:37,856 creating build/bdist.linux-armv7l/wheel/open_wearables 2026-04-27T15:26:37,857 creating build/bdist.linux-armv7l/wheel/open_wearables/schema 2026-04-27T15:26:37,858 copying build/lib/open_wearables/schema/defaults.py -> build/bdist.linux-armv7l/wheel/./open_wearables/schema 2026-04-27T15:26:37,860 copying build/lib/open_wearables/schema/types.py -> build/bdist.linux-armv7l/wheel/./open_wearables/schema 2026-04-27T15:26:37,862 copying build/lib/open_wearables/schema/__init__.py -> build/bdist.linux-armv7l/wheel/./open_wearables/schema 2026-04-27T15:26:37,864 creating build/bdist.linux-armv7l/wheel/open_wearables/parsing 2026-04-27T15:26:37,865 copying build/lib/open_wearables/parsing/stream.py -> build/bdist.linux-armv7l/wheel/./open_wearables/parsing 2026-04-27T15:26:37,868 copying build/lib/open_wearables/parsing/base.py -> build/bdist.linux-armv7l/wheel/./open_wearables/parsing 2026-04-27T15:26:37,870 copying build/lib/open_wearables/parsing/__init__.py -> build/bdist.linux-armv7l/wheel/./open_wearables/parsing 2026-04-27T15:26:37,871 copying build/lib/open_wearables/parsing/payload_parsers.py -> build/bdist.linux-armv7l/wheel/./open_wearables/parsing 2026-04-27T15:26:37,873 copying build/lib/open_wearables/parsing/audio.py -> build/bdist.linux-armv7l/wheel/./open_wearables/parsing 2026-04-27T15:26:37,875 copying build/lib/open_wearables/parser.py -> build/bdist.linux-armv7l/wheel/./open_wearables 2026-04-27T15:26:37,878 copying build/lib/open_wearables/scheme.py -> build/bdist.linux-armv7l/wheel/./open_wearables 2026-04-27T15:26:37,880 creating build/bdist.linux-armv7l/wheel/open_wearables/ipc 2026-04-27T15:26:37,881 copying build/lib/open_wearables/ipc/__init__.py -> build/bdist.linux-armv7l/wheel/./open_wearables/ipc 2026-04-27T15:26:37,883 copying build/lib/open_wearables/ipc/errors.py -> build/bdist.linux-armv7l/wheel/./open_wearables/ipc 2026-04-27T15:26:37,884 copying build/lib/open_wearables/ipc/client.py -> build/bdist.linux-armv7l/wheel/./open_wearables/ipc 2026-04-27T15:26:37,887 copying build/lib/open_wearables/ipc/models.py -> build/bdist.linux-armv7l/wheel/./open_wearables/ipc 2026-04-27T15:26:37,889 copying build/lib/open_wearables/dataset.py -> build/bdist.linux-armv7l/wheel/./open_wearables 2026-04-27T15:26:37,891 copying build/lib/open_wearables/__init__.py -> build/bdist.linux-armv7l/wheel/./open_wearables 2026-04-27T15:26:37,893 creating build/bdist.linux-armv7l/wheel/open_wearables/data 2026-04-27T15:26:37,894 copying build/lib/open_wearables/data/constants.py -> build/bdist.linux-armv7l/wheel/./open_wearables/data 2026-04-27T15:26:37,896 copying build/lib/open_wearables/data/accessors.py -> build/bdist.linux-armv7l/wheel/./open_wearables/data 2026-04-27T15:26:37,897 copying build/lib/open_wearables/data/__init__.py -> build/bdist.linux-armv7l/wheel/./open_wearables/data 2026-04-27T15:26:37,899 copying build/lib/open_wearables/data/sensor_dataset.py -> build/bdist.linux-armv7l/wheel/./open_wearables/data 2026-04-27T15:26:37,901 running install_egg_info 2026-04-27T15:26:37,908 Copying src/open_wearables.egg-info to build/bdist.linux-armv7l/wheel/./open_wearables-0.2.0-py3.11.egg-info 2026-04-27T15:26:37,916 running install_scripts 2026-04-27T15:26:37,925 creating build/bdist.linux-armv7l/wheel/open_wearables-0.2.0.dist-info/WHEEL 2026-04-27T15:26:37,927 creating '/tmp/pip-wheel-pwa21r13/.tmp-n1k4zv7u/open_wearables-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-27T15:26:37,930 adding 'open_wearables/__init__.py' 2026-04-27T15:26:37,932 adding 'open_wearables/dataset.py' 2026-04-27T15:26:37,935 adding 'open_wearables/parser.py' 2026-04-27T15:26:37,936 adding 'open_wearables/scheme.py' 2026-04-27T15:26:37,938 adding 'open_wearables/data/__init__.py' 2026-04-27T15:26:37,939 adding 'open_wearables/data/accessors.py' 2026-04-27T15:26:37,941 adding 'open_wearables/data/constants.py' 2026-04-27T15:26:37,942 adding 'open_wearables/data/sensor_dataset.py' 2026-04-27T15:26:37,944 adding 'open_wearables/ipc/__init__.py' 2026-04-27T15:26:37,947 adding 'open_wearables/ipc/client.py' 2026-04-27T15:26:37,948 adding 'open_wearables/ipc/errors.py' 2026-04-27T15:26:37,950 adding 'open_wearables/ipc/models.py' 2026-04-27T15:26:37,952 adding 'open_wearables/parsing/__init__.py' 2026-04-27T15:26:37,953 adding 'open_wearables/parsing/audio.py' 2026-04-27T15:26:37,954 adding 'open_wearables/parsing/base.py' 2026-04-27T15:26:37,956 adding 'open_wearables/parsing/payload_parsers.py' 2026-04-27T15:26:37,957 adding 'open_wearables/parsing/stream.py' 2026-04-27T15:26:37,959 adding 'open_wearables/schema/__init__.py' 2026-04-27T15:26:37,960 adding 'open_wearables/schema/defaults.py' 2026-04-27T15:26:37,962 adding 'open_wearables/schema/types.py' 2026-04-27T15:26:37,964 adding 'open_wearables-0.2.0.dist-info/licenses/LICENSE' 2026-04-27T15:26:37,965 adding 'open_wearables-0.2.0.dist-info/METADATA' 2026-04-27T15:26:37,966 adding 'open_wearables-0.2.0.dist-info/WHEEL' 2026-04-27T15:26:37,967 adding 'open_wearables-0.2.0.dist-info/top_level.txt' 2026-04-27T15:26:37,969 adding 'open_wearables-0.2.0.dist-info/RECORD' 2026-04-27T15:26:37,970 removing build/bdist.linux-armv7l/wheel 2026-04-27T15:26:38,082 Building wheel for open-wearables (pyproject.toml): finished with status 'done' 2026-04-27T15:26:38,087 Created wheel for open-wearables: filename=open_wearables-0.2.0-py3-none-any.whl size=31267 sha256=94628f87c26a62bd1d8070ce3a8d1e181e372624b0b7ea7dfd82ba1486d5d018 2026-04-27T15:26:38,089 Stored in directory: /tmp/pip-ephem-wheel-cache-mmyg8nsv/wheels/c5/39/a4/81987c1644992ce09105c3400aece3d5c26acd4860cb9cd712 2026-04-27T15:26:38,099 Successfully built open-wearables 2026-04-27T15:26:38,103 Removed build tracker: '/tmp/pip-build-tracker-ggz36mrb'