2026-06-21T16:24:09,137 Created temporary directory: /tmp/pip-ephem-wheel-cache-vwgl2ir7 2026-06-21T16:24:09,139 Created temporary directory: /tmp/pip-build-tracker-th4waogg 2026-06-21T16:24:09,139 Initialized build tracking at /tmp/pip-build-tracker-th4waogg 2026-06-21T16:24:09,140 Created build tracker: /tmp/pip-build-tracker-th4waogg 2026-06-21T16:24:09,140 Entered build tracker: /tmp/pip-build-tracker-th4waogg 2026-06-21T16:24:09,141 Created temporary directory: /tmp/pip-wheel-l6myw72w 2026-06-21T16:24:09,144 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-06-21T16:24:09,146 Created temporary directory: /tmp/pip-ephem-wheel-cache-1ndnfvsf 2026-06-21T16:24:09,168 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-21T16:24:09,171 2 location(s) to search for versions of browser-harness: 2026-06-21T16:24:09,171 * https://pypi.org/simple/browser-harness/ 2026-06-21T16:24:09,171 * https://www.piwheels.org/simple/browser-harness/ 2026-06-21T16:24:09,172 Fetching project page and analyzing links: https://pypi.org/simple/browser-harness/ 2026-06-21T16:24:09,173 Getting page https://pypi.org/simple/browser-harness/ 2026-06-21T16:24:09,174 Found index url https://pypi.org/simple 2026-06-21T16:24:09,422 Fetched page https://pypi.org/simple/browser-harness/ as application/vnd.pypi.simple.v1+json 2026-06-21T16:24:09,425 Skipping link: No binaries permitted for browser-harness: https://files.pythonhosted.org/packages/c2/8e/6e539a7c4afaa57b891a35f7fa41e0b96f97c6922f5df6cf24d58b81db82/browser_harness-0.0.1-py3-none-any.whl (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.9) 2026-06-21T16:24:09,426 Found link https://files.pythonhosted.org/packages/4a/85/f3629b39ff6ee4971560d116e927af20cc68a4c2e0121052bdafa8e49404/browser_harness-0.0.1.tar.gz (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.9), version: 0.0.1 2026-06-21T16:24:09,427 Skipping link: No binaries permitted for browser-harness: https://files.pythonhosted.org/packages/b8/be/5b24817f17d40983b17e7279a7a9569a75812ee4fa4ba5c5737be971bf66/browser_harness-0.1.1rc1-py3-none-any.whl (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.11) 2026-06-21T16:24:09,428 Found link https://files.pythonhosted.org/packages/86/fa/5e6bae4a33e007c0ba5aa2a00aa7485edb8d816ceffe61289f1c6ad9dd7b/browser_harness-0.1.1rc1.tar.gz (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.11), version: 0.1.1rc1 2026-06-21T16:24:09,429 Skipping link: No binaries permitted for browser-harness: https://files.pythonhosted.org/packages/5b/00/92e73141b8f7db6d6e9ac5b909844293ed1d7a84d6d5a70264b1a6e2741d/browser_harness-0.1.1-py3-none-any.whl (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.11) 2026-06-21T16:24:09,430 Found link https://files.pythonhosted.org/packages/45/81/89feae17548a2aeb665c479c9cbfd4a269f44e9603be671623036ab1967e/browser_harness-0.1.1.tar.gz (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.11), version: 0.1.1 2026-06-21T16:24:09,430 Skipping link: No binaries permitted for browser-harness: https://files.pythonhosted.org/packages/25/3a/ce1fa5917b35f206d02710540b0b806bf7491af34785d027033497ffd349/browser_harness-0.1.2-py3-none-any.whl (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.11) 2026-06-21T16:24:09,431 Found link https://files.pythonhosted.org/packages/47/4b/0a694de952d1b584af40c75e8a6a72cf5a0ac0bf2df79fcb2965a1681944/browser_harness-0.1.2.tar.gz (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.11), version: 0.1.2 2026-06-21T16:24:09,432 Skipping link: No binaries permitted for browser-harness: https://files.pythonhosted.org/packages/2a/fa/7b2baf0c4537dd7d32f37006461e10eda87ccaa8756e058ccc5b2cb09377/browser_harness-0.1.3-py3-none-any.whl (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.11) 2026-06-21T16:24:09,433 Found link https://files.pythonhosted.org/packages/79/32/c9d9f54ac5b78499f9dfeff0c2236247d9900e66ebb6f20070b727c6b8d8/browser_harness-0.1.3.tar.gz (from https://pypi.org/simple/browser-harness/) (requires-python:>=3.11), version: 0.1.3 2026-06-21T16:24:09,434 Fetching project page and analyzing links: https://www.piwheels.org/simple/browser-harness/ 2026-06-21T16:24:09,435 Getting page https://www.piwheels.org/simple/browser-harness/ 2026-06-21T16:24:09,436 Found index url https://www.piwheels.org/simple 2026-06-21T16:24:09,711 Fetched page https://www.piwheels.org/simple/browser-harness/ as text/html 2026-06-21T16:24:09,714 Skipping link: No binaries permitted for browser-harness: https://www.piwheels.org/simple/browser-harness/browser_harness-0.1.2-py3-none-any.whl#sha256=7b531dbbc71cb3df2c196a7f77ee7228eac0c6d6ebf6a7b81c2841f4e510e87f (from https://www.piwheels.org/simple/browser-harness/) (requires-python:>=3.11) 2026-06-21T16:24:09,714 Skipping link: No binaries permitted for browser-harness: https://www.piwheels.org/simple/browser-harness/browser_harness-0.1.1-py3-none-any.whl#sha256=2ff1b1282d25e05f56c57f1eac34857a9230e845bdb9e84f17881f4a613201ce (from https://www.piwheels.org/simple/browser-harness/) (requires-python:>=3.11) 2026-06-21T16:24:09,715 Skipping link: No binaries permitted for browser-harness: https://www.piwheels.org/simple/browser-harness/browser_harness-0.1.1rc1-py3-none-any.whl#sha256=b23e64816c75b76e2e47bf20eb3689c41d73865c4a534eb9903e8451ca2fc949 (from https://www.piwheels.org/simple/browser-harness/) (requires-python:>=3.11) 2026-06-21T16:24:09,715 Skipping link: No binaries permitted for browser-harness: https://www.piwheels.org/simple/browser-harness/browser_harness-0.0.1-py3-none-any.whl#sha256=2345eb52b9b337d5f8f222c2ee4fa2029101afd9ed44f169f065f4db80080d86 (from https://www.piwheels.org/simple/browser-harness/) (requires-python:>=3.9) 2026-06-21T16:24:09,716 Skipping link: not a file: https://www.piwheels.org/simple/browser-harness/ 2026-06-21T16:24:09,716 Skipping link: not a file: https://pypi.org/simple/browser-harness/ 2026-06-21T16:24:09,735 Given no hashes to check 1 links for project 'browser-harness': discarding no candidates 2026-06-21T16:24:09,753 Collecting browser-harness==0.1.3 2026-06-21T16:24:09,755 Created temporary directory: /tmp/pip-unpack-4vx3iosv 2026-06-21T16:24:10,076 Downloading browser_harness-0.1.3.tar.gz (44 kB) 2026-06-21T16:24:10,201 Added browser-harness==0.1.3 from https://files.pythonhosted.org/packages/79/32/c9d9f54ac5b78499f9dfeff0c2236247d9900e66ebb6f20070b727c6b8d8/browser_harness-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-th4waogg' 2026-06-21T16:24:10,205 Created temporary directory: /tmp/pip-build-env-8sexv7t1 2026-06-21T16:24:10,210 Installing build dependencies: started 2026-06-21T16:24:10,211 Running command pip subprocess to install build dependencies 2026-06-21T16:24:11,342 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-21T16:24:11,806 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-06-21T16:24:11,828 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-21T16:24:13,762 Collecting setuptools>=77 2026-06-21T16:24:13,763 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-21T16:24:13,777 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-21T16:24:14,033 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-21T16:24:14,140 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-21T16:24:16,890 Installing collected packages: setuptools 2026-06-21T16:24:20,153 Successfully installed setuptools-82.0.1 2026-06-21T16:24:20,425 Installing build dependencies: finished with status 'done' 2026-06-21T16:24:20,432 Getting requirements to build wheel: started 2026-06-21T16:24:20,434 Running command Getting requirements to build wheel 2026-06-21T16:24:21,121 running egg_info 2026-06-21T16:24:21,127 writing src/browser_harness.egg-info/PKG-INFO 2026-06-21T16:24:21,130 writing dependency_links to src/browser_harness.egg-info/dependency_links.txt 2026-06-21T16:24:21,133 writing entry points to src/browser_harness.egg-info/entry_points.txt 2026-06-21T16:24:21,135 writing requirements to src/browser_harness.egg-info/requires.txt 2026-06-21T16:24:21,136 writing top-level names to src/browser_harness.egg-info/top_level.txt 2026-06-21T16:24:21,159 reading manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:24:21,162 adding license file 'LICENSE' 2026-06-21T16:24:21,165 writing manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:24:21,263 Getting requirements to build wheel: finished with status 'done' 2026-06-21T16:24:21,266 Created temporary directory: /tmp/pip-modern-metadata-c85e68nj 2026-06-21T16:24:21,268 Preparing metadata (pyproject.toml): started 2026-06-21T16:24:21,269 Running command Preparing metadata (pyproject.toml) 2026-06-21T16:24:22,169 running dist_info 2026-06-21T16:24:22,179 creating /tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info 2026-06-21T16:24:22,180 writing /tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info/PKG-INFO 2026-06-21T16:24:22,183 writing dependency_links to /tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info/dependency_links.txt 2026-06-21T16:24:22,185 writing entry points to /tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info/entry_points.txt 2026-06-21T16:24:22,186 writing requirements to /tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info/requires.txt 2026-06-21T16:24:22,187 writing top-level names to /tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info/top_level.txt 2026-06-21T16:24:22,189 writing manifest file '/tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:24:22,206 reading manifest file '/tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:24:22,208 adding license file 'LICENSE' 2026-06-21T16:24:22,211 writing manifest file '/tmp/pip-modern-metadata-c85e68nj/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:24:22,212 creating '/tmp/pip-modern-metadata-c85e68nj/browser_harness-0.1.3.dist-info' 2026-06-21T16:24:22,334 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-21T16:24:22,339 Source in /tmp/pip-wheel-l6myw72w/browser-harness_2d9e3b42e54a466d86e311f477929c66 has version 0.1.3, which satisfies requirement browser-harness==0.1.3 from https://files.pythonhosted.org/packages/79/32/c9d9f54ac5b78499f9dfeff0c2236247d9900e66ebb6f20070b727c6b8d8/browser_harness-0.1.3.tar.gz 2026-06-21T16:24:22,340 Removed browser-harness==0.1.3 from https://files.pythonhosted.org/packages/79/32/c9d9f54ac5b78499f9dfeff0c2236247d9900e66ebb6f20070b727c6b8d8/browser_harness-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-th4waogg' 2026-06-21T16:24:22,345 Created temporary directory: /tmp/pip-unpack-xh3qa8a9 2026-06-21T16:24:22,346 Building wheels for collected packages: browser-harness 2026-06-21T16:24:22,350 Created temporary directory: /tmp/pip-wheel-2zopv1ya 2026-06-21T16:24:22,351 Destination directory: /tmp/pip-wheel-2zopv1ya 2026-06-21T16:24:22,353 Building wheel for browser-harness (pyproject.toml): started 2026-06-21T16:24:22,354 Running command Building wheel for browser-harness (pyproject.toml) 2026-06-21T16:24:23,016 running bdist_wheel 2026-06-21T16:24:23,034 running build 2026-06-21T16:24:23,035 running build_py 2026-06-21T16:24:23,041 creating build/lib/browser_harness 2026-06-21T16:24:23,042 copying src/browser_harness/run.py -> build/lib/browser_harness 2026-06-21T16:24:23,045 copying src/browser_harness/auth.py -> build/lib/browser_harness 2026-06-21T16:24:23,047 copying src/browser_harness/paths.py -> build/lib/browser_harness 2026-06-21T16:24:23,049 copying src/browser_harness/admin.py -> build/lib/browser_harness 2026-06-21T16:24:23,052 copying src/browser_harness/helpers.py -> build/lib/browser_harness 2026-06-21T16:24:23,054 copying src/browser_harness/_ipc.py -> build/lib/browser_harness 2026-06-21T16:24:23,057 copying src/browser_harness/daemon.py -> build/lib/browser_harness 2026-06-21T16:24:23,059 copying src/browser_harness/telemetry.py -> build/lib/browser_harness 2026-06-21T16:24:23,062 copying src/browser_harness/__init__.py -> build/lib/browser_harness 2026-06-21T16:24:23,063 running egg_info 2026-06-21T16:24:23,073 writing src/browser_harness.egg-info/PKG-INFO 2026-06-21T16:24:23,076 writing dependency_links to src/browser_harness.egg-info/dependency_links.txt 2026-06-21T16:24:23,077 writing entry points to src/browser_harness.egg-info/entry_points.txt 2026-06-21T16:24:23,079 writing requirements to src/browser_harness.egg-info/requires.txt 2026-06-21T16:24:23,079 writing top-level names to src/browser_harness.egg-info/top_level.txt 2026-06-21T16:24:23,088 reading manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:24:23,091 adding license file 'LICENSE' 2026-06-21T16:24:23,094 writing manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:24:23,097 copying src/browser_harness/SKILL.md -> build/lib/browser_harness 2026-06-21T16:24:23,108 installing to build/bdist.linux-armv7l/wheel 2026-06-21T16:24:23,109 running install 2026-06-21T16:24:23,132 running install_lib 2026-06-21T16:24:23,138 creating build/bdist.linux-armv7l/wheel 2026-06-21T16:24:23,140 creating build/bdist.linux-armv7l/wheel/browser_harness 2026-06-21T16:24:23,142 copying build/lib/browser_harness/run.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,145 copying build/lib/browser_harness/auth.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,148 copying build/lib/browser_harness/paths.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,150 copying build/lib/browser_harness/admin.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,154 copying build/lib/browser_harness/helpers.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,156 copying build/lib/browser_harness/_ipc.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,159 copying build/lib/browser_harness/daemon.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,162 copying build/lib/browser_harness/SKILL.md -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,165 copying build/lib/browser_harness/telemetry.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,167 copying build/lib/browser_harness/__init__.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:24:23,169 running install_egg_info 2026-06-21T16:24:23,174 Copying src/browser_harness.egg-info to build/bdist.linux-armv7l/wheel/./browser_harness-0.1.3-py3.11.egg-info 2026-06-21T16:24:23,187 running install_scripts 2026-06-21T16:24:23,198 creating build/bdist.linux-armv7l/wheel/browser_harness-0.1.3.dist-info/WHEEL 2026-06-21T16:24:23,201 creating '/tmp/pip-wheel-2zopv1ya/.tmp-mbpxkotu/browser_harness-0.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-21T16:24:23,203 adding 'browser_harness/SKILL.md' 2026-06-21T16:24:23,205 adding 'browser_harness/__init__.py' 2026-06-21T16:24:23,207 adding 'browser_harness/_ipc.py' 2026-06-21T16:24:23,212 adding 'browser_harness/admin.py' 2026-06-21T16:24:23,215 adding 'browser_harness/auth.py' 2026-06-21T16:24:23,218 adding 'browser_harness/daemon.py' 2026-06-21T16:24:23,221 adding 'browser_harness/helpers.py' 2026-06-21T16:24:23,222 adding 'browser_harness/paths.py' 2026-06-21T16:24:23,224 adding 'browser_harness/run.py' 2026-06-21T16:24:23,225 adding 'browser_harness/telemetry.py' 2026-06-21T16:24:23,228 adding 'browser_harness-0.1.3.dist-info/licenses/LICENSE' 2026-06-21T16:24:23,229 adding 'browser_harness-0.1.3.dist-info/METADATA' 2026-06-21T16:24:23,230 adding 'browser_harness-0.1.3.dist-info/WHEEL' 2026-06-21T16:24:23,231 adding 'browser_harness-0.1.3.dist-info/entry_points.txt' 2026-06-21T16:24:23,232 adding 'browser_harness-0.1.3.dist-info/top_level.txt' 2026-06-21T16:24:23,233 adding 'browser_harness-0.1.3.dist-info/RECORD' 2026-06-21T16:24:23,235 removing build/bdist.linux-armv7l/wheel 2026-06-21T16:24:23,338 Building wheel for browser-harness (pyproject.toml): finished with status 'done' 2026-06-21T16:24:23,343 Created wheel for browser-harness: filename=browser_harness-0.1.3-py3-none-any.whl size=47079 sha256=3d54e0684d4f405147624ca1072f2dc43bf69eef74ef8ddf5d50242cf0509b69 2026-06-21T16:24:23,344 Stored in directory: /tmp/pip-ephem-wheel-cache-1ndnfvsf/wheels/fc/2c/ce/0556297f6cd43e09f69489661add9b52aa7d3faf4798668761 2026-06-21T16:24:23,355 Successfully built browser-harness 2026-06-21T16:24:23,359 Removed build tracker: '/tmp/pip-build-tracker-th4waogg'