2026-06-21T15:17:42,615 Created temporary directory: /tmp/pip-ephem-wheel-cache-d7zmyyx7 2026-06-21T15:17:42,617 Created temporary directory: /tmp/pip-build-tracker-w5pm3xev 2026-06-21T15:17:42,617 Initialized build tracking at /tmp/pip-build-tracker-w5pm3xev 2026-06-21T15:17:42,618 Created build tracker: /tmp/pip-build-tracker-w5pm3xev 2026-06-21T15:17:42,618 Entered build tracker: /tmp/pip-build-tracker-w5pm3xev 2026-06-21T15:17:42,619 Created temporary directory: /tmp/pip-wheel-2vijh62g 2026-06-21T15:17:42,622 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-21T15:17:42,624 Created temporary directory: /tmp/pip-ephem-wheel-cache-c8tlwku3 2026-06-21T15:17:42,646 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-21T15:17:42,649 2 location(s) to search for versions of browser-harness: 2026-06-21T15:17:42,649 * https://pypi.org/simple/browser-harness/ 2026-06-21T15:17:42,649 * https://www.piwheels.org/simple/browser-harness/ 2026-06-21T15:17:42,650 Fetching project page and analyzing links: https://pypi.org/simple/browser-harness/ 2026-06-21T15:17:42,651 Getting page https://pypi.org/simple/browser-harness/ 2026-06-21T15:17:42,652 Found index url https://pypi.org/simple 2026-06-21T15:17:42,884 Fetched page https://pypi.org/simple/browser-harness/ as application/vnd.pypi.simple.v1+json 2026-06-21T15:17:42,886 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-21T15:17:42,888 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-21T15:17:42,888 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-21T15:17:42,889 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-21T15:17:42,890 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-21T15:17:42,891 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-21T15:17:42,892 Fetching project page and analyzing links: https://www.piwheels.org/simple/browser-harness/ 2026-06-21T15:17:42,893 Getting page https://www.piwheels.org/simple/browser-harness/ 2026-06-21T15:17:42,894 Found index url https://www.piwheels.org/simple 2026-06-21T15:17:43,069 Fetched page https://www.piwheels.org/simple/browser-harness/ as text/html 2026-06-21T15:17:43,071 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-21T15:17:43,072 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-21T15:17:43,072 Skipping link: not a file: https://www.piwheels.org/simple/browser-harness/ 2026-06-21T15:17:43,073 Skipping link: not a file: https://pypi.org/simple/browser-harness/ 2026-06-21T15:17:43,091 Given no hashes to check 1 links for project 'browser-harness': discarding no candidates 2026-06-21T15:17:43,109 Collecting browser-harness==0.1.1 2026-06-21T15:17:43,111 Created temporary directory: /tmp/pip-unpack-xcf_n0ax 2026-06-21T15:17:43,264 Downloading browser_harness-0.1.1.tar.gz (44 kB) 2026-06-21T15:17:43,360 Added browser-harness==0.1.1 from https://files.pythonhosted.org/packages/45/81/89feae17548a2aeb665c479c9cbfd4a269f44e9603be671623036ab1967e/browser_harness-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-w5pm3xev' 2026-06-21T15:17:43,365 Created temporary directory: /tmp/pip-build-env-_v0bj7pm 2026-06-21T15:17:43,370 Installing build dependencies: started 2026-06-21T15:17:43,371 Running command pip subprocess to install build dependencies 2026-06-21T15:17:44,519 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-21T15:17:44,985 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-21T15:17:45,008 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-21T15:17:46,729 Collecting setuptools>=77 2026-06-21T15:17:46,730 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-21T15:17:46,745 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-21T15:17:46,994 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-21T15:17:47,100 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-21T15:17:49,827 Installing collected packages: setuptools 2026-06-21T15:17:52,822 Successfully installed setuptools-82.0.1 2026-06-21T15:17:53,093 Installing build dependencies: finished with status 'done' 2026-06-21T15:17:53,100 Getting requirements to build wheel: started 2026-06-21T15:17:53,102 Running command Getting requirements to build wheel 2026-06-21T15:17:53,794 running egg_info 2026-06-21T15:17:53,799 writing src/browser_harness.egg-info/PKG-INFO 2026-06-21T15:17:53,803 writing dependency_links to src/browser_harness.egg-info/dependency_links.txt 2026-06-21T15:17:53,805 writing entry points to src/browser_harness.egg-info/entry_points.txt 2026-06-21T15:17:53,806 writing requirements to src/browser_harness.egg-info/requires.txt 2026-06-21T15:17:53,808 writing top-level names to src/browser_harness.egg-info/top_level.txt 2026-06-21T15:17:53,827 reading manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T15:17:53,830 adding license file 'LICENSE' 2026-06-21T15:17:53,833 writing manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T15:17:53,930 Getting requirements to build wheel: finished with status 'done' 2026-06-21T15:17:53,934 Created temporary directory: /tmp/pip-modern-metadata-lx84andq 2026-06-21T15:17:53,936 Preparing metadata (pyproject.toml): started 2026-06-21T15:17:53,937 Running command Preparing metadata (pyproject.toml) 2026-06-21T15:17:54,576 running dist_info 2026-06-21T15:17:54,586 creating /tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info 2026-06-21T15:17:54,587 writing /tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info/PKG-INFO 2026-06-21T15:17:54,591 writing dependency_links to /tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info/dependency_links.txt 2026-06-21T15:17:54,592 writing entry points to /tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info/entry_points.txt 2026-06-21T15:17:54,594 writing requirements to /tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info/requires.txt 2026-06-21T15:17:54,595 writing top-level names to /tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info/top_level.txt 2026-06-21T15:17:54,596 writing manifest file '/tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info/SOURCES.txt' 2026-06-21T15:17:54,613 reading manifest file '/tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info/SOURCES.txt' 2026-06-21T15:17:54,615 adding license file 'LICENSE' 2026-06-21T15:17:54,618 writing manifest file '/tmp/pip-modern-metadata-lx84andq/browser_harness.egg-info/SOURCES.txt' 2026-06-21T15:17:54,619 creating '/tmp/pip-modern-metadata-lx84andq/browser_harness-0.1.1.dist-info' 2026-06-21T15:17:54,742 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-21T15:17:54,747 Source in /tmp/pip-wheel-2vijh62g/browser-harness_503a7d1812a74756826cea0c78c2624e has version 0.1.1, which satisfies requirement browser-harness==0.1.1 from https://files.pythonhosted.org/packages/45/81/89feae17548a2aeb665c479c9cbfd4a269f44e9603be671623036ab1967e/browser_harness-0.1.1.tar.gz 2026-06-21T15:17:54,747 Removed browser-harness==0.1.1 from https://files.pythonhosted.org/packages/45/81/89feae17548a2aeb665c479c9cbfd4a269f44e9603be671623036ab1967e/browser_harness-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-w5pm3xev' 2026-06-21T15:17:54,753 Created temporary directory: /tmp/pip-unpack-84fncck_ 2026-06-21T15:17:54,754 Building wheels for collected packages: browser-harness 2026-06-21T15:17:54,758 Created temporary directory: /tmp/pip-wheel-k_ho6tsb 2026-06-21T15:17:54,759 Destination directory: /tmp/pip-wheel-k_ho6tsb 2026-06-21T15:17:54,761 Building wheel for browser-harness (pyproject.toml): started 2026-06-21T15:17:54,762 Running command Building wheel for browser-harness (pyproject.toml) 2026-06-21T15:17:55,383 running bdist_wheel 2026-06-21T15:17:55,402 running build 2026-06-21T15:17:55,403 running build_py 2026-06-21T15:17:55,409 creating build/lib/browser_harness 2026-06-21T15:17:55,411 copying src/browser_harness/auth.py -> build/lib/browser_harness 2026-06-21T15:17:55,414 copying src/browser_harness/admin.py -> build/lib/browser_harness 2026-06-21T15:17:55,417 copying src/browser_harness/paths.py -> build/lib/browser_harness 2026-06-21T15:17:55,419 copying src/browser_harness/__init__.py -> build/lib/browser_harness 2026-06-21T15:17:55,421 copying src/browser_harness/telemetry.py -> build/lib/browser_harness 2026-06-21T15:17:55,423 copying src/browser_harness/daemon.py -> build/lib/browser_harness 2026-06-21T15:17:55,426 copying src/browser_harness/_ipc.py -> build/lib/browser_harness 2026-06-21T15:17:55,428 copying src/browser_harness/helpers.py -> build/lib/browser_harness 2026-06-21T15:17:55,431 copying src/browser_harness/run.py -> build/lib/browser_harness 2026-06-21T15:17:55,433 running egg_info 2026-06-21T15:17:55,443 writing src/browser_harness.egg-info/PKG-INFO 2026-06-21T15:17:55,446 writing dependency_links to src/browser_harness.egg-info/dependency_links.txt 2026-06-21T15:17:55,447 writing entry points to src/browser_harness.egg-info/entry_points.txt 2026-06-21T15:17:55,448 writing requirements to src/browser_harness.egg-info/requires.txt 2026-06-21T15:17:55,450 writing top-level names to src/browser_harness.egg-info/top_level.txt 2026-06-21T15:17:55,459 reading manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T15:17:55,461 adding license file 'LICENSE' 2026-06-21T15:17:55,464 writing manifest file 'src/browser_harness.egg-info/SOURCES.txt' 2026-06-21T15:17:55,467 copying src/browser_harness/SKILL.md -> build/lib/browser_harness 2026-06-21T15:17:55,479 installing to build/bdist.linux-armv7l/wheel 2026-06-21T15:17:55,479 running install 2026-06-21T15:17:55,502 running install_lib 2026-06-21T15:17:55,508 creating build/bdist.linux-armv7l/wheel 2026-06-21T15:17:55,510 creating build/bdist.linux-armv7l/wheel/browser_harness 2026-06-21T15:17:55,511 copying build/lib/browser_harness/auth.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,513 copying build/lib/browser_harness/admin.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,517 copying build/lib/browser_harness/paths.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,518 copying build/lib/browser_harness/__init__.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,520 copying build/lib/browser_harness/SKILL.md -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,522 copying build/lib/browser_harness/telemetry.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,524 copying build/lib/browser_harness/daemon.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,527 copying build/lib/browser_harness/_ipc.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,529 copying build/lib/browser_harness/helpers.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,532 copying build/lib/browser_harness/run.py -> build/bdist.linux-armv7l/wheel/./browser_harness 2026-06-21T15:17:55,534 running install_egg_info 2026-06-21T15:17:55,539 Copying src/browser_harness.egg-info to build/bdist.linux-armv7l/wheel/./browser_harness-0.1.1-py3.11.egg-info 2026-06-21T15:17:55,550 running install_scripts 2026-06-21T15:17:55,561 creating build/bdist.linux-armv7l/wheel/browser_harness-0.1.1.dist-info/WHEEL 2026-06-21T15:17:55,564 creating '/tmp/pip-wheel-k_ho6tsb/.tmp-9sj6roh0/browser_harness-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-21T15:17:55,567 adding 'browser_harness/SKILL.md' 2026-06-21T15:17:55,568 adding 'browser_harness/__init__.py' 2026-06-21T15:17:55,570 adding 'browser_harness/_ipc.py' 2026-06-21T15:17:55,575 adding 'browser_harness/admin.py' 2026-06-21T15:17:55,578 adding 'browser_harness/auth.py' 2026-06-21T15:17:55,581 adding 'browser_harness/daemon.py' 2026-06-21T15:17:55,585 adding 'browser_harness/helpers.py' 2026-06-21T15:17:55,586 adding 'browser_harness/paths.py' 2026-06-21T15:17:55,588 adding 'browser_harness/run.py' 2026-06-21T15:17:55,590 adding 'browser_harness/telemetry.py' 2026-06-21T15:17:55,592 adding 'browser_harness-0.1.1.dist-info/licenses/LICENSE' 2026-06-21T15:17:55,594 adding 'browser_harness-0.1.1.dist-info/METADATA' 2026-06-21T15:17:55,595 adding 'browser_harness-0.1.1.dist-info/WHEEL' 2026-06-21T15:17:55,596 adding 'browser_harness-0.1.1.dist-info/entry_points.txt' 2026-06-21T15:17:55,597 adding 'browser_harness-0.1.1.dist-info/top_level.txt' 2026-06-21T15:17:55,598 adding 'browser_harness-0.1.1.dist-info/RECORD' 2026-06-21T15:17:55,600 removing build/bdist.linux-armv7l/wheel 2026-06-21T15:17:55,701 Building wheel for browser-harness (pyproject.toml): finished with status 'done' 2026-06-21T15:17:55,707 Created wheel for browser-harness: filename=browser_harness-0.1.1-py3-none-any.whl size=47072 sha256=2ff1b1282d25e05f56c57f1eac34857a9230e845bdb9e84f17881f4a613201ce 2026-06-21T15:17:55,708 Stored in directory: /tmp/pip-ephem-wheel-cache-c8tlwku3/wheels/98/b4/5d/36eeef3a72e85d14628540f6d3ec6389687c0f13c5cd81cb3d 2026-06-21T15:17:55,718 Successfully built browser-harness 2026-06-21T15:17:55,723 Removed build tracker: '/tmp/pip-build-tracker-w5pm3xev'