2026-06-21T16:21:28,470 Created temporary directory: /tmp/pip-ephem-wheel-cache-vn73n7_7 2026-06-21T16:21:28,472 Created temporary directory: /tmp/pip-build-tracker-5hjuca93 2026-06-21T16:21:28,472 Initialized build tracking at /tmp/pip-build-tracker-5hjuca93 2026-06-21T16:21:28,473 Created build tracker: /tmp/pip-build-tracker-5hjuca93 2026-06-21T16:21:28,473 Entered build tracker: /tmp/pip-build-tracker-5hjuca93 2026-06-21T16:21:28,474 Created temporary directory: /tmp/pip-wheel-9j7rsuer 2026-06-21T16:21:28,477 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:21:28,479 Created temporary directory: /tmp/pip-ephem-wheel-cache-iceg3g5m 2026-06-21T16:21:28,501 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-21T16:21:28,505 2 location(s) to search for versions of browser-harness: 2026-06-21T16:21:28,505 * https://pypi.org/simple/browser-harness/ 2026-06-21T16:21:28,505 * https://www.piwheels.org/simple/browser-harness/ 2026-06-21T16:21:28,506 Fetching project page and analyzing links: https://pypi.org/simple/browser-harness/ 2026-06-21T16:21:28,506 Getting page https://pypi.org/simple/browser-harness/ 2026-06-21T16:21:28,508 Found index url https://pypi.org/simple 2026-06-21T16:21:28,834 Fetched page https://pypi.org/simple/browser-harness/ as application/vnd.pypi.simple.v1+json 2026-06-21T16:21:28,837 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:21:28,838 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:21:28,838 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:21:28,839 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:21:28,840 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:21:28,841 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:21:28,842 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:21:28,843 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:21:28,843 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:21:28,844 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:21:28,845 Fetching project page and analyzing links: https://www.piwheels.org/simple/browser-harness/ 2026-06-21T16:21:28,846 Getting page https://www.piwheels.org/simple/browser-harness/ 2026-06-21T16:21:28,847 Found index url https://www.piwheels.org/simple 2026-06-21T16:21:29,269 Fetched page https://www.piwheels.org/simple/browser-harness/ as text/html 2026-06-21T16:21:29,271 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:21:29,272 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:21:29,272 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:21:29,273 Skipping link: not a file: https://www.piwheels.org/simple/browser-harness/ 2026-06-21T16:21:29,273 Skipping link: not a file: https://pypi.org/simple/browser-harness/ 2026-06-21T16:21:29,293 Given no hashes to check 1 links for project 'browser-harness': discarding no candidates 2026-06-21T16:21:29,312 Collecting browser-harness==0.1.2 2026-06-21T16:21:29,315 Created temporary directory: /tmp/pip-unpack-28zta1m4 2026-06-21T16:21:29,637 Downloading browser_harness-0.1.2.tar.gz (44 kB) 2026-06-21T16:21:29,763 Added browser-harness==0.1.2 from https://files.pythonhosted.org/packages/47/4b/0a694de952d1b584af40c75e8a6a72cf5a0ac0bf2df79fcb2965a1681944/browser_harness-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-5hjuca93' 2026-06-21T16:21:29,767 Created temporary directory: /tmp/pip-build-env-oh37pkp9 2026-06-21T16:21:29,771 Installing build dependencies: started 2026-06-21T16:21:29,773 Running command pip subprocess to install build dependencies 2026-06-21T16:21:30,900 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-21T16:21:31,357 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:21:31,380 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-21T16:21:33,323 Collecting setuptools>=77 2026-06-21T16:21:33,323 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:21:33,338 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-21T16:21:33,641 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-21T16:21:33,732 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-21T16:21:36,491 Installing collected packages: setuptools 2026-06-21T16:21:39,569 Successfully installed setuptools-82.0.1 2026-06-21T16:21:39,840 Installing build dependencies: finished with status 'done' 2026-06-21T16:21:39,847 Getting requirements to build wheel: started 2026-06-21T16:21:39,848 Running command Getting requirements to build wheel 2026-06-21T16:21:40,572 running egg_info 2026-06-21T16:21:40,578 writing src/browser_harness.egg-info/PKG-INFO 2026-06-21T16:21:40,582 writing dependency_links to src/browser_harness.egg-info/dependency_links.txt 2026-06-21T16:21:40,583 writing entry points to src/browser_harness.egg-info/entry_points.txt 2026-06-21T16:21:40,585 writing requirements to src/browser_harness.egg-info/requires.txt 2026-06-21T16:21:40,586 writing top-level names to src/browser_harness.egg-info/top_level.txt 2026-06-21T16:21:40,606 reading manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:21:40,609 adding license file 'LICENSE' 2026-06-21T16:21:40,612 writing manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:21:40,709 Getting requirements to build wheel: finished with status 'done' 2026-06-21T16:21:40,712 Created temporary directory: /tmp/pip-modern-metadata-rk5z1gv2 2026-06-21T16:21:40,715 Preparing metadata (pyproject.toml): started 2026-06-21T16:21:40,716 Running command Preparing metadata (pyproject.toml) 2026-06-21T16:21:41,367 running dist_info 2026-06-21T16:21:41,377 creating /tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info 2026-06-21T16:21:41,378 writing /tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info/PKG-INFO 2026-06-21T16:21:41,382 writing dependency_links to /tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info/dependency_links.txt 2026-06-21T16:21:41,384 writing entry points to /tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info/entry_points.txt 2026-06-21T16:21:41,385 writing requirements to /tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info/requires.txt 2026-06-21T16:21:41,386 writing top-level names to /tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info/top_level.txt 2026-06-21T16:21:41,388 writing manifest file '/tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:21:41,405 reading manifest file '/tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:21:41,407 adding license file 'LICENSE' 2026-06-21T16:21:41,409 writing manifest file '/tmp/pip-modern-metadata-rk5z1gv2/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:21:41,410 creating '/tmp/pip-modern-metadata-rk5z1gv2/browser_harness-0.1.2.dist-info' 2026-06-21T16:21:41,537 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-21T16:21:41,542 Source in /tmp/pip-wheel-9j7rsuer/browser-harness_05717585408a4cb391b53a8df51a6881 has version 0.1.2, which satisfies requirement browser-harness==0.1.2 from https://files.pythonhosted.org/packages/47/4b/0a694de952d1b584af40c75e8a6a72cf5a0ac0bf2df79fcb2965a1681944/browser_harness-0.1.2.tar.gz 2026-06-21T16:21:41,543 Removed browser-harness==0.1.2 from https://files.pythonhosted.org/packages/47/4b/0a694de952d1b584af40c75e8a6a72cf5a0ac0bf2df79fcb2965a1681944/browser_harness-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-5hjuca93' 2026-06-21T16:21:41,548 Created temporary directory: /tmp/pip-unpack-q6x1k6zz 2026-06-21T16:21:41,549 Building wheels for collected packages: browser-harness 2026-06-21T16:21:41,554 Created temporary directory: /tmp/pip-wheel-nrsw2bk1 2026-06-21T16:21:41,555 Destination directory: /tmp/pip-wheel-nrsw2bk1 2026-06-21T16:21:41,557 Building wheel for browser-harness (pyproject.toml): started 2026-06-21T16:21:41,558 Running command Building wheel for browser-harness (pyproject.toml) 2026-06-21T16:21:42,183 running bdist_wheel 2026-06-21T16:21:42,201 running build 2026-06-21T16:21:42,201 running build_py 2026-06-21T16:21:42,207 creating build/lib/browser_harness 2026-06-21T16:21:42,209 copying src/browser_harness/auth.py -> build/lib/browser_harness 2026-06-21T16:21:42,212 copying src/browser_harness/paths.py -> build/lib/browser_harness 2026-06-21T16:21:42,214 copying src/browser_harness/admin.py -> build/lib/browser_harness 2026-06-21T16:21:42,217 copying src/browser_harness/_ipc.py -> build/lib/browser_harness 2026-06-21T16:21:42,220 copying src/browser_harness/run.py -> build/lib/browser_harness 2026-06-21T16:21:42,222 copying src/browser_harness/helpers.py -> build/lib/browser_harness 2026-06-21T16:21:42,225 copying src/browser_harness/__init__.py -> build/lib/browser_harness 2026-06-21T16:21:42,226 copying src/browser_harness/telemetry.py -> build/lib/browser_harness 2026-06-21T16:21:42,229 copying src/browser_harness/daemon.py -> build/lib/browser_harness 2026-06-21T16:21:42,231 running egg_info 2026-06-21T16:21:42,240 writing src/browser_harness.egg-info/PKG-INFO 2026-06-21T16:21:42,243 writing dependency_links to src/browser_harness.egg-info/dependency_links.txt 2026-06-21T16:21:42,245 writing entry points to src/browser_harness.egg-info/entry_points.txt 2026-06-21T16:21:42,246 writing requirements to src/browser_harness.egg-info/requires.txt 2026-06-21T16:21:42,247 writing top-level names to src/browser_harness.egg-info/top_level.txt 2026-06-21T16:21:42,256 reading manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:21:42,258 adding license file 'LICENSE' 2026-06-21T16:21:42,261 writing manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T16:21:42,264 copying src/browser_harness/SKILL.md -> build/lib/browser_harness 2026-06-21T16:21:42,276 installing to build/bdist.linux-armv7l/wheel 2026-06-21T16:21:42,276 running install 2026-06-21T16:21:42,299 running install_lib 2026-06-21T16:21:42,305 creating build/bdist.linux-armv7l/wheel 2026-06-21T16:21:42,307 creating build/bdist.linux-armv7l/wheel/browser_harness 2026-06-21T16:21:42,308 copying build/lib/browser_harness/auth.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,311 copying build/lib/browser_harness/paths.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,313 copying build/lib/browser_harness/admin.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,316 copying build/lib/browser_harness/_ipc.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,319 copying build/lib/browser_harness/run.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,321 copying build/lib/browser_harness/helpers.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,324 copying build/lib/browser_harness/SKILL.md -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,326 copying build/lib/browser_harness/__init__.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,328 copying build/lib/browser_harness/telemetry.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,330 copying build/lib/browser_harness/daemon.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T16:21:42,333 running install_egg_info 2026-06-21T16:21:42,338 Copying src/browser_harness.egg-info to build/bdist.linux-armv7l/wheel/./browser_harness-0.1.2-py3.11.egg-info 2026-06-21T16:21:42,351 running install_scripts 2026-06-21T16:21:42,364 creating build/bdist.linux-armv7l/wheel/browser_harness-0.1.2.dist-info/WHEEL 2026-06-21T16:21:42,367 creating '/tmp/pip-wheel-nrsw2bk1/.tmp-eoceeico/browser_harness-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-21T16:21:42,370 adding 'browser_harness/SKILL.md' 2026-06-21T16:21:42,372 adding 'browser_harness/__init__.py' 2026-06-21T16:21:42,374 adding 'browser_harness/_ipc.py' 2026-06-21T16:21:42,379 adding 'browser_harness/admin.py' 2026-06-21T16:21:42,382 adding 'browser_harness/auth.py' 2026-06-21T16:21:42,385 adding 'browser_harness/daemon.py' 2026-06-21T16:21:42,388 adding 'browser_harness/helpers.py' 2026-06-21T16:21:42,390 adding 'browser_harness/paths.py' 2026-06-21T16:21:42,392 adding 'browser_harness/run.py' 2026-06-21T16:21:42,394 adding 'browser_harness/telemetry.py' 2026-06-21T16:21:42,396 adding 'browser_harness-0.1.2.dist-info/licenses/LICENSE' 2026-06-21T16:21:42,398 adding 'browser_harness-0.1.2.dist-info/METADATA' 2026-06-21T16:21:42,399 adding 'browser_harness-0.1.2.dist-info/WHEEL' 2026-06-21T16:21:42,400 adding 'browser_harness-0.1.2.dist-info/entry_points.txt' 2026-06-21T16:21:42,401 adding 'browser_harness-0.1.2.dist-info/top_level.txt' 2026-06-21T16:21:42,402 adding 'browser_harness-0.1.2.dist-info/RECORD' 2026-06-21T16:21:42,403 removing build/bdist.linux-armv7l/wheel 2026-06-21T16:21:42,507 Building wheel for browser-harness (pyproject.toml): finished with status 'done' 2026-06-21T16:21:42,513 Created wheel for browser-harness: filename=browser_harness-0.1.2-py3-none-any.whl size=47078 sha256=7b531dbbc71cb3df2c196a7f77ee7228eac0c6d6ebf6a7b81c2841f4e510e87f 2026-06-21T16:21:42,514 Stored in directory: /tmp/pip-ephem-wheel-cache-iceg3g5m/wheels/90/bc/33/93757591f8014b472d0fac57f2093c893b1096f2b08a272420 2026-06-21T16:21:42,525 Successfully built browser-harness 2026-06-21T16:21:42,530 Removed build tracker: '/tmp/pip-build-tracker-5hjuca93'