2025-09-17T06:23:14,451 Created temporary directory: /tmp/pip-ephem-wheel-cache-j1q_2tel 2025-09-17T06:23:14,453 Created temporary directory: /tmp/pip-build-tracker-do60ysta 2025-09-17T06:23:14,453 Initialized build tracking at /tmp/pip-build-tracker-do60ysta 2025-09-17T06:23:14,454 Created build tracker: /tmp/pip-build-tracker-do60ysta 2025-09-17T06:23:14,454 Entered build tracker: /tmp/pip-build-tracker-do60ysta 2025-09-17T06:23:14,455 Created temporary directory: /tmp/pip-wheel-mw3y1ebv 2025-09-17T06:23:14,458 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 2025-09-17T06:23:14,460 Created temporary directory: /tmp/pip-ephem-wheel-cache-e90n5zym 2025-09-17T06:23:14,482 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-17T06:23:14,485 2 location(s) to search for versions of rockface: 2025-09-17T06:23:14,485 * https://pypi.org/simple/rockface/ 2025-09-17T06:23:14,485 * https://www.piwheels.org/simple/rockface/ 2025-09-17T06:23:14,486 Fetching project page and analyzing links: https://pypi.org/simple/rockface/ 2025-09-17T06:23:14,487 Getting page https://pypi.org/simple/rockface/ 2025-09-17T06:23:14,488 Found index url https://pypi.org/simple 2025-09-17T06:23:14,704 Fetched page https://pypi.org/simple/rockface/ as application/vnd.pypi.simple.v1+json 2025-09-17T06:23:14,710 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/11/50/54ddf06f158f0a2ae2c18ec0484721cfd6d858960b38670c49594b964f71/rockface-0.0.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,710 Found link https://files.pythonhosted.org/packages/1d/30/f15f2579f4e97a18e26b8728ce2abcd844b0bf141932578b04ba5fa1b72a/rockface-0.0.0.tar.gz (from https://pypi.org/simple/rockface/), version: 0.0.0 2025-09-17T06:23:14,711 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/a0/93/8c45224f7ac45be0e5aa0049181da98be65e859ae2099ff205e7e217fb29/rockface-0.61.1-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,712 Found link https://files.pythonhosted.org/packages/b5/8a/da679518b5a4efb8992248d9f4dfd351f1044514f1807cac4485dab67565/rockface-0.61.1.tar.gz (from https://pypi.org/simple/rockface/), version: 0.61.1 2025-09-17T06:23:14,712 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/b5/27/5570f56b3188d91389159463fe158e6a6bfa8f6fadf007d7365f1206ac21/rockface-0.61.2-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,713 Found link https://files.pythonhosted.org/packages/4e/2e/fc1bd842821f79ec48790556519adb42864b9168d3f81608f4d39801f13b/rockface-0.61.2.tar.gz (from https://pypi.org/simple/rockface/), version: 0.61.2 2025-09-17T06:23:14,714 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/dd/cf/e19426a5dea3dfd998c9d1d668e68802dc432d7b52a2bf513efd784219fd/rockface-0.65.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,714 Found link https://files.pythonhosted.org/packages/1a/00/e17f58652ef261b26c013ca7eebad8415748b32571d13a04d0c31395ba2a/rockface-0.65.0.tar.gz (from https://pypi.org/simple/rockface/), version: 0.65.0 2025-09-17T06:23:14,715 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/e7/df/ccc6b66e55f35337864bfb7e4a6ef423e200a4d603e43f91f6e8b073c881/rockface-0.65.1-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,716 Found link https://files.pythonhosted.org/packages/f3/19/1b7a0a33e451e799f0d0fc05872327d14ac9ab3fdda3b5b3b03259aab370/rockface-0.65.1.tar.gz (from https://pypi.org/simple/rockface/), version: 0.65.1 2025-09-17T06:23:14,717 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/32/8f/ebe051047c21547563813e30652882440a5de830fd3ca2e23b22a0e1b53a/rockface-0.69.1-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,717 Found link https://files.pythonhosted.org/packages/bf/f7/24b8252c192b5f13bd7e2f72aa57ca6d85ae23bd0499c8c53d673a2277f3/rockface-0.69.1.tar.gz (from https://pypi.org/simple/rockface/), version: 0.69.1 2025-09-17T06:23:14,718 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/b8/84/1442767bc1887a6a721428faacbf7f527c0d986575bba54690f68f78597e/rockface-0.71.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,719 Found link https://files.pythonhosted.org/packages/5c/3b/263e6cc8c83daa43e6b0eaa061f8d6cac9a951d2d9f835ce65f47de1993b/rockface-0.71.0.tar.gz (from https://pypi.org/simple/rockface/), version: 0.71.0 2025-09-17T06:23:14,719 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/f7/f4/db596afc7c07d10c13588d7a1fd2cfbfde5b14d2dae43239eb4f33c19dce/rockface-0.77.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,720 Found link https://files.pythonhosted.org/packages/90/ed/7aaad31998a9e0d53d043a71c248e8e251a89d40794783289f2df8c99eee/rockface-0.77.0.tar.gz (from https://pypi.org/simple/rockface/), version: 0.77.0 2025-09-17T06:23:14,720 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/1a/4f/0bd2790e065b0d9cb224c02fa58d702ee2bdc3a7c9d2baa563976966bc1d/rockface-0.78.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,721 Found link https://files.pythonhosted.org/packages/0d/f5/cc63cfec3d730e31f1dc948e473144742ec57d521b94a35e39fd31eead56/rockface-0.78.0.tar.gz (from https://pypi.org/simple/rockface/), version: 0.78.0 2025-09-17T06:23:14,722 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/28/18/93e2eecb929595135aab23a0867e49769045987e7adc1ab03aa76936f9d7/rockface-0.80.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) 2025-09-17T06:23:14,722 Found link https://files.pythonhosted.org/packages/3a/2f/f9b5ed1c80c2a311bbd7578104617eb9975f91846a3c983ed0cb7bf4e9ec/rockface-0.80.0.tar.gz (from https://pypi.org/simple/rockface/), version: 0.80.0 2025-09-17T06:23:14,722 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/c2/15/4b6f7f7a8c4920f629ebb7665198d314a75dfd985b51ed198127e69f5ef4/rockface-0.86.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) (requires-python:>=3.10) 2025-09-17T06:23:14,723 Found link https://files.pythonhosted.org/packages/21/e8/dc3fa198d76b41346a5ab0d87cbdfbf34c266d690638e3811df0705fb94c/rockface-0.86.0.tar.gz (from https://pypi.org/simple/rockface/) (requires-python:>=3.10), version: 0.86.0 2025-09-17T06:23:14,724 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/73/1a/128898a20610adf94e8cfdd4282d5f7e12eb18d7dc5068aadc673bda4d19/rockface-0.87.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) (requires-python:>=3.10) 2025-09-17T06:23:14,725 Found link https://files.pythonhosted.org/packages/ee/52/3ca734457a4a23cb3bb0be3a6ce951bbad4d0b725bbbad1a6dc9a6b7f02a/rockface-0.87.0.tar.gz (from https://pypi.org/simple/rockface/) (requires-python:>=3.10), version: 0.87.0 2025-09-17T06:23:14,726 Skipping link: No binaries permitted for rockface: https://files.pythonhosted.org/packages/6e/25/1b654158895072834e8da14376d0bcce761330f3f9d639bacf2638c9e9ad/rockface-0.88.0-py3-none-any.whl (from https://pypi.org/simple/rockface/) (requires-python:>=3.10) 2025-09-17T06:23:14,727 Found link https://files.pythonhosted.org/packages/dd/77/49c30f4d25b9945c058ea546815bccd2692eece680ac49bd8cbc3c112a4c/rockface-0.88.0.tar.gz (from https://pypi.org/simple/rockface/) (requires-python:>=3.10), version: 0.88.0 2025-09-17T06:23:14,728 Fetching project page and analyzing links: https://www.piwheels.org/simple/rockface/ 2025-09-17T06:23:14,728 Getting page https://www.piwheels.org/simple/rockface/ 2025-09-17T06:23:14,730 Found index url https://www.piwheels.org/simple 2025-09-17T06:23:14,894 Fetched page https://www.piwheels.org/simple/rockface/ as text/html 2025-09-17T06:23:14,898 Skipping link: No binaries permitted for rockface: https://www.piwheels.org/simple/rockface/rockface-0.87.0-py3-none-any.whl#sha256=11324869ca22b87cc1475fd01548386b0eea8cac448422de4715dceffb8698f8 (from https://www.piwheels.org/simple/rockface/) (requires-python:>=3.10) 2025-09-17T06:23:14,899 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.86.0-py3-none-any.whl#sha256=3114405ccb561356d8db974f27eb7eed2272e1c178dc1e198612d74ab7b34b89 (from https://www.piwheels.org/simple/rockface/) (requires-python:>=3.10) 2025-09-17T06:23:14,899 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.80.0-py3-none-any.whl#sha256=9ab5dd368795800f9e839d95ff86c35bb7529dcbf1936315a3cd36cc729fc507 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,900 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.78.0-py3-none-any.whl#sha256=1e79091145a5cc5165df20253aeb09086a80b1e6025c02c844d6bb010afb00e8 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,900 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.77.0-py3-none-any.whl#sha256=8a628b5d768a3f193b6406072a1918579db44c21ba6c7cfa5bddd4bd74f92e23 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,901 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.71.0-py3-none-any.whl#sha256=2364754ffb3fa855ac54348c0134688b8269880a6a702f1718d6dd5e7234f6c8 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,901 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.69.1-py3-none-any.whl#sha256=5ebac45204a277f14c596671696f38f003f3259d1c4482ecf2c7915722a46f41 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,902 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.65.1-py3-none-any.whl#sha256=2d2a29ee0c04fb464f253c162963b26cda5311200dc1a0916fdfa6ce1b392fe9 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,902 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.65.0-py3-none-any.whl#sha256=cb121e167cdd300c4fe9d90017058e814fd53282a48545f07894219808899993 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,903 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.61.2-py3-none-any.whl#sha256=1851d59f47cb0f5d9e54df69a0cd3b65c88d811ff076950028a6cff842a3e597 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,903 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.61.1-py3-none-any.whl#sha256=e622bb7d89eaed5756514ce73bce2220f5b96b1ce17c43e53ea6466b130e6290 (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,904 Skipping link: No binaries permitted for rockface: https://archive1.piwheels.org/simple/rockface/rockface-0.0.0-py3-none-any.whl#sha256=707acfc307b78c0b59c5b48045661c8ba12eaf5cfe58997a58b4c4e7ad41741e (from https://www.piwheels.org/simple/rockface/) 2025-09-17T06:23:14,905 Skipping link: not a file: https://www.piwheels.org/simple/rockface/ 2025-09-17T06:23:14,905 Skipping link: not a file: https://pypi.org/simple/rockface/ 2025-09-17T06:23:14,925 Given no hashes to check 1 links for project 'rockface': discarding no candidates 2025-09-17T06:23:14,943 Collecting rockface==0.88.0 2025-09-17T06:23:14,946 Created temporary directory: /tmp/pip-unpack-ljmu6kuu 2025-09-17T06:23:15,157 Downloading rockface-0.88.0.tar.gz (16 kB) 2025-09-17T06:23:15,224 Added rockface==0.88.0 from https://files.pythonhosted.org/packages/dd/77/49c30f4d25b9945c058ea546815bccd2692eece680ac49bd8cbc3c112a4c/rockface-0.88.0.tar.gz to build tracker '/tmp/pip-build-tracker-do60ysta' 2025-09-17T06:23:15,229 Created temporary directory: /tmp/pip-build-env-l209yp9d 2025-09-17T06:23:15,234 Installing build dependencies: started 2025-09-17T06:23:15,235 Running command pip subprocess to install build dependencies 2025-09-17T06:23:16,374 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-17T06:23:17,007 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 2025-09-17T06:23:17,030 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-17T06:23:18,792 Collecting setuptools~=76.1.0 2025-09-17T06:23:18,897 Using cached https://www.piwheels.org/simple/setuptools/setuptools-76.1.0-py3-none-any.whl (1.2 MB) 2025-09-17T06:23:19,180 Collecting wheel 2025-09-17T06:23:19,196 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-09-17T06:23:22,234 Installing collected packages: wheel, setuptools 2025-09-17T06:23:22,469 Creating /tmp/pip-build-env-l209yp9d/overlay/local/bin 2025-09-17T06:23:22,472 changing mode of /tmp/pip-build-env-l209yp9d/overlay/local/bin/wheel to 755 2025-09-17T06:23:26,104 Successfully installed setuptools-76.1.0 wheel-0.45.1 2025-09-17T06:23:26,379 Installing build dependencies: finished with status 'done' 2025-09-17T06:23:26,385 Getting requirements to build wheel: started 2025-09-17T06:23:26,387 Running command Getting requirements to build wheel 2025-09-17T06:23:27,194 running egg_info 2025-09-17T06:23:27,201 writing rockface.egg-info/PKG-INFO 2025-09-17T06:23:27,205 writing dependency_links to rockface.egg-info/dependency_links.txt 2025-09-17T06:23:27,209 writing requirements to rockface.egg-info/requires.txt 2025-09-17T06:23:27,210 writing top-level names to rockface.egg-info/top_level.txt 2025-09-17T06:23:27,236 reading manifest file 'rockface.egg-info/SOURCES.txt' 2025-09-17T06:23:27,239 reading manifest template 'MANIFEST.in' 2025-09-17T06:23:27,240 warning: no previously-included files found matching 'tests/*' 2025-09-17T06:23:27,241 adding license file 'LICENSE' 2025-09-17T06:23:27,244 writing manifest file 'rockface.egg-info/SOURCES.txt' 2025-09-17T06:23:27,352 Getting requirements to build wheel: finished with status 'done' 2025-09-17T06:23:27,356 Created temporary directory: /tmp/pip-modern-metadata-lv3xsv3f 2025-09-17T06:23:27,358 Preparing metadata (pyproject.toml): started 2025-09-17T06:23:27,359 Running command Preparing metadata (pyproject.toml) 2025-09-17T06:23:28,081 running dist_info 2025-09-17T06:23:28,094 creating /tmp/pip-modern-metadata-lv3xsv3f/rockface.egg-info 2025-09-17T06:23:28,095 writing /tmp/pip-modern-metadata-lv3xsv3f/rockface.egg-info/PKG-INFO 2025-09-17T06:23:28,100 writing dependency_links to /tmp/pip-modern-metadata-lv3xsv3f/rockface.egg-info/dependency_links.txt 2025-09-17T06:23:28,103 writing requirements to /tmp/pip-modern-metadata-lv3xsv3f/rockface.egg-info/requires.txt 2025-09-17T06:23:28,104 writing top-level names to /tmp/pip-modern-metadata-lv3xsv3f/rockface.egg-info/top_level.txt 2025-09-17T06:23:28,105 writing manifest file '/tmp/pip-modern-metadata-lv3xsv3f/rockface.egg-info/SOURCES.txt' 2025-09-17T06:23:28,129 reading manifest file '/tmp/pip-modern-metadata-lv3xsv3f/rockface.egg-info/SOURCES.txt' 2025-09-17T06:23:28,131 reading manifest template 'MANIFEST.in' 2025-09-17T06:23:28,132 warning: no previously-included files found matching 'tests/*' 2025-09-17T06:23:28,132 adding license file 'LICENSE' 2025-09-17T06:23:28,135 writing manifest file '/tmp/pip-modern-metadata-lv3xsv3f/rockface.egg-info/SOURCES.txt' 2025-09-17T06:23:28,136 creating '/tmp/pip-modern-metadata-lv3xsv3f/rockface-0.88.0.dist-info' 2025-09-17T06:23:28,267 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-17T06:23:28,272 Source in /tmp/pip-wheel-mw3y1ebv/rockface_c8e24cb70c8b4b7a816bc764a10ff295 has version 0.88.0, which satisfies requirement rockface==0.88.0 from https://files.pythonhosted.org/packages/dd/77/49c30f4d25b9945c058ea546815bccd2692eece680ac49bd8cbc3c112a4c/rockface-0.88.0.tar.gz 2025-09-17T06:23:28,273 Removed rockface==0.88.0 from https://files.pythonhosted.org/packages/dd/77/49c30f4d25b9945c058ea546815bccd2692eece680ac49bd8cbc3c112a4c/rockface-0.88.0.tar.gz from build tracker '/tmp/pip-build-tracker-do60ysta' 2025-09-17T06:23:28,278 Created temporary directory: /tmp/pip-unpack-e0zxcerc 2025-09-17T06:23:28,279 Building wheels for collected packages: rockface 2025-09-17T06:23:28,283 Created temporary directory: /tmp/pip-wheel-dzu7o1fk 2025-09-17T06:23:28,283 Destination directory: /tmp/pip-wheel-dzu7o1fk 2025-09-17T06:23:28,285 Building wheel for rockface (pyproject.toml): started 2025-09-17T06:23:28,286 Running command Building wheel for rockface (pyproject.toml) 2025-09-17T06:23:28,977 running bdist_wheel 2025-09-17T06:23:28,997 running build 2025-09-17T06:23:28,998 running build_py 2025-09-17T06:23:29,004 creating build/lib/rockface 2025-09-17T06:23:29,006 copying rockface/rpc.py -> build/lib/rockface 2025-09-17T06:23:29,009 copying rockface/__init__.py -> build/lib/rockface 2025-09-17T06:23:29,011 copying rockface/rig.py -> build/lib/rockface 2025-09-17T06:23:29,013 copying rockface/client.py -> build/lib/rockface 2025-09-17T06:23:29,015 creating build/lib/rockface/api 2025-09-17T06:23:29,016 copying rockface/api/rig_lock.py -> build/lib/rockface/api 2025-09-17T06:23:29,018 copying rockface/api/tool_request.py -> build/lib/rockface/api 2025-09-17T06:23:29,020 copying rockface/api/__init__.py -> build/lib/rockface/api 2025-09-17T06:23:29,021 copying rockface/api/rig.py -> build/lib/rockface/api 2025-09-17T06:23:29,023 copying rockface/api/tool_identity.py -> build/lib/rockface/api 2025-09-17T06:23:29,024 copying rockface/api/quantity.py -> build/lib/rockface/api 2025-09-17T06:23:29,026 creating build/lib/rockface/dev 2025-09-17T06:23:29,027 copying rockface/dev/__init__.py -> build/lib/rockface/dev 2025-09-17T06:23:29,029 copying rockface/dev/feature_flags.py -> build/lib/rockface/dev 2025-09-17T06:23:29,032 creating build/lib/rockface/tools 2025-09-17T06:23:29,032 copying rockface/tools/container.py -> build/lib/rockface/tools 2025-09-17T06:23:29,034 copying rockface/tools/usb_serial.py -> build/lib/rockface/tools 2025-09-17T06:23:29,036 copying rockface/tools/__init__.py -> build/lib/rockface/tools 2025-09-17T06:23:29,038 copying rockface/tools/logic_analyser.py -> build/lib/rockface/tools 2025-09-17T06:23:29,040 copying rockface/tools/gpio.py -> build/lib/rockface/tools 2025-09-17T06:23:29,042 copying rockface/tools/programmer.py -> build/lib/rockface/tools 2025-09-17T06:23:29,044 copying rockface/tools/psu.py -> build/lib/rockface/tools 2025-09-17T06:23:29,047 creating build/lib/rockface/api/tools 2025-09-17T06:23:29,049 copying rockface/api/tools/container.py -> build/lib/rockface/api/tools 2025-09-17T06:23:29,051 copying rockface/api/tools/usb_serial.py -> build/lib/rockface/api/tools 2025-09-17T06:23:29,053 copying rockface/api/tools/__init__.py -> build/lib/rockface/api/tools 2025-09-17T06:23:29,054 copying rockface/api/tools/logic_analyser.py -> build/lib/rockface/api/tools 2025-09-17T06:23:29,057 copying rockface/api/tools/gpio.py -> build/lib/rockface/api/tools 2025-09-17T06:23:29,059 copying rockface/api/tools/psu.py -> build/lib/rockface/api/tools 2025-09-17T06:23:29,062 running egg_info 2025-09-17T06:23:29,075 writing rockface.egg-info/PKG-INFO 2025-09-17T06:23:29,081 writing dependency_links to rockface.egg-info/dependency_links.txt 2025-09-17T06:23:29,084 writing requirements to rockface.egg-info/requires.txt 2025-09-17T06:23:29,086 writing top-level names to rockface.egg-info/top_level.txt 2025-09-17T06:23:29,102 reading manifest file 'rockface.egg-info/SOURCES.txt' 2025-09-17T06:23:29,105 reading manifest template 'MANIFEST.in' 2025-09-17T06:23:29,106 warning: no previously-included files found matching 'tests/*' 2025-09-17T06:23:29,107 adding license file 'LICENSE' 2025-09-17T06:23:29,110 writing manifest file 'rockface.egg-info/SOURCES.txt' 2025-09-17T06:23:29,115 copying rockface/py.typed -> build/lib/rockface 2025-09-17T06:23:29,129 installing to build/bdist.linux-armv7l/wheel 2025-09-17T06:23:29,129 running install 2025-09-17T06:23:29,152 running install_lib 2025-09-17T06:23:29,159 creating build/bdist.linux-armv7l/wheel 2025-09-17T06:23:29,161 creating build/bdist.linux-armv7l/wheel/rockface 2025-09-17T06:23:29,163 creating build/bdist.linux-armv7l/wheel/rockface/api 2025-09-17T06:23:29,164 copying build/lib/rockface/api/rig_lock.py -> build/bdist.linux-armv7l/wheel/./rockface/api 2025-09-17T06:23:29,167 copying build/lib/rockface/api/tool_request.py -> build/bdist.linux-armv7l/wheel/./rockface/api 2025-09-17T06:23:29,169 copying build/lib/rockface/api/__init__.py -> build/bdist.linux-armv7l/wheel/./rockface/api 2025-09-17T06:23:29,171 creating build/bdist.linux-armv7l/wheel/rockface/api/tools 2025-09-17T06:23:29,173 copying build/lib/rockface/api/tools/container.py -> build/bdist.linux-armv7l/wheel/./rockface/api/tools 2025-09-17T06:23:29,175 copying build/lib/rockface/api/tools/usb_serial.py -> build/bdist.linux-armv7l/wheel/./rockface/api/tools 2025-09-17T06:23:29,178 copying build/lib/rockface/api/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./rockface/api/tools 2025-09-17T06:23:29,180 copying build/lib/rockface/api/tools/logic_analyser.py -> build/bdist.linux-armv7l/wheel/./rockface/api/tools 2025-09-17T06:23:29,183 copying build/lib/rockface/api/tools/gpio.py -> build/bdist.linux-armv7l/wheel/./rockface/api/tools 2025-09-17T06:23:29,187 copying build/lib/rockface/api/tools/psu.py -> build/bdist.linux-armv7l/wheel/./rockface/api/tools 2025-09-17T06:23:29,191 copying build/lib/rockface/api/rig.py -> build/bdist.linux-armv7l/wheel/./rockface/api 2025-09-17T06:23:29,195 copying build/lib/rockface/api/tool_identity.py -> build/bdist.linux-armv7l/wheel/./rockface/api 2025-09-17T06:23:29,199 copying build/lib/rockface/api/quantity.py -> build/bdist.linux-armv7l/wheel/./rockface/api 2025-09-17T06:23:29,201 creating build/bdist.linux-armv7l/wheel/rockface/dev 2025-09-17T06:23:29,202 copying build/lib/rockface/dev/__init__.py -> build/bdist.linux-armv7l/wheel/./rockface/dev 2025-09-17T06:23:29,204 copying build/lib/rockface/dev/feature_flags.py -> build/bdist.linux-armv7l/wheel/./rockface/dev 2025-09-17T06:23:29,206 copying build/lib/rockface/rpc.py -> build/bdist.linux-armv7l/wheel/./rockface 2025-09-17T06:23:29,208 copying build/lib/rockface/__init__.py -> build/bdist.linux-armv7l/wheel/./rockface 2025-09-17T06:23:29,210 creating build/bdist.linux-armv7l/wheel/rockface/tools 2025-09-17T06:23:29,211 copying build/lib/rockface/tools/container.py -> build/bdist.linux-armv7l/wheel/./rockface/tools 2025-09-17T06:23:29,213 copying build/lib/rockface/tools/usb_serial.py -> build/bdist.linux-armv7l/wheel/./rockface/tools 2025-09-17T06:23:29,215 copying build/lib/rockface/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./rockface/tools 2025-09-17T06:23:29,217 copying build/lib/rockface/tools/logic_analyser.py -> build/bdist.linux-armv7l/wheel/./rockface/tools 2025-09-17T06:23:29,219 copying build/lib/rockface/tools/gpio.py -> build/bdist.linux-armv7l/wheel/./rockface/tools 2025-09-17T06:23:29,221 copying build/lib/rockface/tools/programmer.py -> build/bdist.linux-armv7l/wheel/./rockface/tools 2025-09-17T06:23:29,222 copying build/lib/rockface/tools/psu.py -> build/bdist.linux-armv7l/wheel/./rockface/tools 2025-09-17T06:23:29,224 copying build/lib/rockface/py.typed -> build/bdist.linux-armv7l/wheel/./rockface 2025-09-17T06:23:29,226 copying build/lib/rockface/rig.py -> build/bdist.linux-armv7l/wheel/./rockface 2025-09-17T06:23:29,228 copying build/lib/rockface/client.py -> build/bdist.linux-armv7l/wheel/./rockface 2025-09-17T06:23:29,230 running install_egg_info 2025-09-17T06:23:29,235 Copying rockface.egg-info to build/bdist.linux-armv7l/wheel/./rockface-0.88.0-py3.11.egg-info 2025-09-17T06:23:29,244 running install_scripts 2025-09-17T06:23:29,252 creating build/bdist.linux-armv7l/wheel/rockface-0.88.0.dist-info/WHEEL 2025-09-17T06:23:29,255 creating '/tmp/pip-wheel-dzu7o1fk/.tmp-ihtfxfs3/rockface-0.88.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-17T06:23:29,257 adding 'rockface/__init__.py' 2025-09-17T06:23:29,258 adding 'rockface/client.py' 2025-09-17T06:23:29,259 adding 'rockface/py.typed' 2025-09-17T06:23:29,261 adding 'rockface/rig.py' 2025-09-17T06:23:29,263 adding 'rockface/rpc.py' 2025-09-17T06:23:29,265 adding 'rockface/api/__init__.py' 2025-09-17T06:23:29,266 adding 'rockface/api/quantity.py' 2025-09-17T06:23:29,267 adding 'rockface/api/rig.py' 2025-09-17T06:23:29,268 adding 'rockface/api/rig_lock.py' 2025-09-17T06:23:29,270 adding 'rockface/api/tool_identity.py' 2025-09-17T06:23:29,271 adding 'rockface/api/tool_request.py' 2025-09-17T06:23:29,272 adding 'rockface/api/tools/__init__.py' 2025-09-17T06:23:29,273 adding 'rockface/api/tools/container.py' 2025-09-17T06:23:29,275 adding 'rockface/api/tools/gpio.py' 2025-09-17T06:23:29,276 adding 'rockface/api/tools/logic_analyser.py' 2025-09-17T06:23:29,277 adding 'rockface/api/tools/psu.py' 2025-09-17T06:23:29,278 adding 'rockface/api/tools/usb_serial.py' 2025-09-17T06:23:29,280 adding 'rockface/dev/__init__.py' 2025-09-17T06:23:29,281 adding 'rockface/dev/feature_flags.py' 2025-09-17T06:23:29,283 adding 'rockface/tools/__init__.py' 2025-09-17T06:23:29,284 adding 'rockface/tools/container.py' 2025-09-17T06:23:29,285 adding 'rockface/tools/gpio.py' 2025-09-17T06:23:29,287 adding 'rockface/tools/logic_analyser.py' 2025-09-17T06:23:29,288 adding 'rockface/tools/programmer.py' 2025-09-17T06:23:29,289 adding 'rockface/tools/psu.py' 2025-09-17T06:23:29,291 adding 'rockface/tools/usb_serial.py' 2025-09-17T06:23:29,293 adding 'rockface-0.88.0.dist-info/LICENSE' 2025-09-17T06:23:29,294 adding 'rockface-0.88.0.dist-info/METADATA' 2025-09-17T06:23:29,294 adding 'rockface-0.88.0.dist-info/WHEEL' 2025-09-17T06:23:29,295 adding 'rockface-0.88.0.dist-info/top_level.txt' 2025-09-17T06:23:29,296 adding 'rockface-0.88.0.dist-info/RECORD' 2025-09-17T06:23:29,298 removing build/bdist.linux-armv7l/wheel 2025-09-17T06:23:29,415 Building wheel for rockface (pyproject.toml): finished with status 'done' 2025-09-17T06:23:29,420 Created wheel for rockface: filename=rockface-0.88.0-py3-none-any.whl size=21368 sha256=7e00b9848e3f64d61ab9a19711d74ab5a77dcd42759e289ee83d873b86d97542 2025-09-17T06:23:29,421 Stored in directory: /tmp/pip-ephem-wheel-cache-e90n5zym/wheels/bf/49/da/2fb98a4e27c0f479f2cdcacef3a14d1df61d41143d73c36ff6 2025-09-17T06:23:29,432 Successfully built rockface 2025-09-17T06:23:29,435 Removed build tracker: '/tmp/pip-build-tracker-do60ysta'