2025-12-18T05:55:11,154 Created temporary directory: /tmp/pip-ephem-wheel-cache-7lmwozik 2025-12-18T05:55:11,156 Created temporary directory: /tmp/pip-build-tracker-n_9usdlj 2025-12-18T05:55:11,156 Initialized build tracking at /tmp/pip-build-tracker-n_9usdlj 2025-12-18T05:55:11,157 Created build tracker: /tmp/pip-build-tracker-n_9usdlj 2025-12-18T05:55:11,157 Entered build tracker: /tmp/pip-build-tracker-n_9usdlj 2025-12-18T05:55:11,158 Created temporary directory: /tmp/pip-wheel-xuanl5sl 2025-12-18T05:55:11,161 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-12-18T05:55:11,163 Created temporary directory: /tmp/pip-ephem-wheel-cache-z3tup_m9 2025-12-18T05:55:11,186 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-18T05:55:11,189 2 location(s) to search for versions of runledger: 2025-12-18T05:55:11,189 * https://pypi.org/simple/runledger/ 2025-12-18T05:55:11,189 * https://www.piwheels.org/simple/runledger/ 2025-12-18T05:55:11,190 Fetching project page and analyzing links: https://pypi.org/simple/runledger/ 2025-12-18T05:55:11,191 Getting page https://pypi.org/simple/runledger/ 2025-12-18T05:55:11,192 Found index url https://pypi.org/simple 2025-12-18T05:55:11,401 Fetched page https://pypi.org/simple/runledger/ as application/vnd.pypi.simple.v1+json 2025-12-18T05:55:11,402 Skipping link: No binaries permitted for runledger: https://files.pythonhosted.org/packages/53/94/ff08b027776247464d08f100a5995b47c40ca37d8f68375ce561b0b6468c/runledger-0.1.0-py3-none-any.whl (from https://pypi.org/simple/runledger/) (requires-python:>=3.9) 2025-12-18T05:55:11,403 Found link https://files.pythonhosted.org/packages/6b/9b/755894bdd4e20458f428fa0e10415e3d010b1f28bb80339f7cda1043fbd2/runledger-0.1.0.tar.gz (from https://pypi.org/simple/runledger/) (requires-python:>=3.9), version: 0.1.0 2025-12-18T05:55:11,404 Fetching project page and analyzing links: https://www.piwheels.org/simple/runledger/ 2025-12-18T05:55:11,405 Getting page https://www.piwheels.org/simple/runledger/ 2025-12-18T05:55:11,406 Found index url https://www.piwheels.org/simple 2025-12-18T05:55:11,723 Fetched page https://www.piwheels.org/simple/runledger/ as text/html 2025-12-18T05:55:11,724 Skipping link: not a file: https://www.piwheels.org/simple/runledger/ 2025-12-18T05:55:11,725 Skipping link: not a file: https://pypi.org/simple/runledger/ 2025-12-18T05:55:11,753 Given no hashes to check 1 links for project 'runledger': discarding no candidates 2025-12-18T05:55:11,781 Collecting runledger==0.1.0 2025-12-18T05:55:11,784 Created temporary directory: /tmp/pip-unpack-5b9wh_07 2025-12-18T05:55:12,020 Downloading runledger-0.1.0.tar.gz (35 kB) 2025-12-18T05:55:12,139 Added runledger==0.1.0 from https://files.pythonhosted.org/packages/6b/9b/755894bdd4e20458f428fa0e10415e3d010b1f28bb80339f7cda1043fbd2/runledger-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-n_9usdlj' 2025-12-18T05:55:12,144 Created temporary directory: /tmp/pip-build-env-i7r3k2nf 2025-12-18T05:55:12,148 Installing build dependencies: started 2025-12-18T05:55:12,150 Running command pip subprocess to install build dependencies 2025-12-18T05:55:13,299 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-18T05:55:13,952 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-12-18T05:55:13,975 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-18T05:55:15,689 Collecting setuptools>=68 2025-12-18T05:55:15,788 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-18T05:55:16,055 Collecting wheel 2025-12-18T05:55:16,072 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-18T05:55:18,997 Installing collected packages: wheel, setuptools 2025-12-18T05:55:19,232 Creating /tmp/pip-build-env-i7r3k2nf/overlay/local/bin 2025-12-18T05:55:19,234 changing mode of /tmp/pip-build-env-i7r3k2nf/overlay/local/bin/wheel to 755 2025-12-18T05:55:22,765 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-18T05:55:23,036 Installing build dependencies: finished with status 'done' 2025-12-18T05:55:23,043 Getting requirements to build wheel: started 2025-12-18T05:55:23,044 Running command Getting requirements to build wheel 2025-12-18T05:55:23,662 /tmp/pip-build-env-i7r3k2nf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-18T05:55:23,662 !! 2025-12-18T05:55:23,663 ******************************************************************************** 2025-12-18T05:55:23,664 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-18T05:55:23,665 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-18T05:55:23,665 or your builds will no longer be supported. 2025-12-18T05:55:23,666 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-18T05:55:23,667 ******************************************************************************** 2025-12-18T05:55:23,668 !! 2025-12-18T05:55:23,668 corresp(dist, value, root_dir) 2025-12-18T05:55:23,760 running egg_info 2025-12-18T05:55:23,768 writing src/runledger.egg-info/PKG-INFO 2025-12-18T05:55:23,774 writing dependency_links to src/runledger.egg-info/dependency_links.txt 2025-12-18T05:55:23,776 writing entry points to src/runledger.egg-info/entry_points.txt 2025-12-18T05:55:23,779 writing requirements to src/runledger.egg-info/requires.txt 2025-12-18T05:55:23,780 writing top-level names to src/runledger.egg-info/top_level.txt 2025-12-18T05:55:23,812 reading manifest file 'src/runledger.egg-info/SOURCES.txt' 2025-12-18T05:55:23,816 adding license file 'LICENSE' 2025-12-18T05:55:23,820 writing manifest file 'src/runledger.egg-info/SOURCES.txt' 2025-12-18T05:55:23,917 Getting requirements to build wheel: finished with status 'done' 2025-12-18T05:55:23,920 Created temporary directory: /tmp/pip-modern-metadata-p44gple5 2025-12-18T05:55:23,923 Preparing metadata (pyproject.toml): started 2025-12-18T05:55:23,924 Running command Preparing metadata (pyproject.toml) 2025-12-18T05:55:24,476 /tmp/pip-build-env-i7r3k2nf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-18T05:55:24,477 !! 2025-12-18T05:55:24,478 ******************************************************************************** 2025-12-18T05:55:24,479 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-18T05:55:24,480 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-18T05:55:24,480 or your builds will no longer be supported. 2025-12-18T05:55:24,482 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-18T05:55:24,482 ******************************************************************************** 2025-12-18T05:55:24,484 !! 2025-12-18T05:55:24,484 corresp(dist, value, root_dir) 2025-12-18T05:55:24,569 running dist_info 2025-12-18T05:55:24,581 creating /tmp/pip-modern-metadata-p44gple5/runledger.egg-info 2025-12-18T05:55:24,582 writing /tmp/pip-modern-metadata-p44gple5/runledger.egg-info/PKG-INFO 2025-12-18T05:55:24,588 writing dependency_links to /tmp/pip-modern-metadata-p44gple5/runledger.egg-info/dependency_links.txt 2025-12-18T05:55:24,590 writing entry points to /tmp/pip-modern-metadata-p44gple5/runledger.egg-info/entry_points.txt 2025-12-18T05:55:24,593 writing requirements to /tmp/pip-modern-metadata-p44gple5/runledger.egg-info/requires.txt 2025-12-18T05:55:24,594 writing top-level names to /tmp/pip-modern-metadata-p44gple5/runledger.egg-info/top_level.txt 2025-12-18T05:55:24,595 writing manifest file '/tmp/pip-modern-metadata-p44gple5/runledger.egg-info/SOURCES.txt' 2025-12-18T05:55:24,623 reading manifest file '/tmp/pip-modern-metadata-p44gple5/runledger.egg-info/SOURCES.txt' 2025-12-18T05:55:24,626 adding license file 'LICENSE' 2025-12-18T05:55:24,629 writing manifest file '/tmp/pip-modern-metadata-p44gple5/runledger.egg-info/SOURCES.txt' 2025-12-18T05:55:24,630 creating '/tmp/pip-modern-metadata-p44gple5/runledger-0.1.0.dist-info' 2025-12-18T05:55:24,755 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-18T05:55:24,760 Source in /tmp/pip-wheel-xuanl5sl/runledger_d77ce4773de744ed88826663d0369e25 has version 0.1.0, which satisfies requirement runledger==0.1.0 from https://files.pythonhosted.org/packages/6b/9b/755894bdd4e20458f428fa0e10415e3d010b1f28bb80339f7cda1043fbd2/runledger-0.1.0.tar.gz 2025-12-18T05:55:24,761 Removed runledger==0.1.0 from https://files.pythonhosted.org/packages/6b/9b/755894bdd4e20458f428fa0e10415e3d010b1f28bb80339f7cda1043fbd2/runledger-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-n_9usdlj' 2025-12-18T05:55:24,768 Created temporary directory: /tmp/pip-unpack-rp9k3w1w 2025-12-18T05:55:24,768 Building wheels for collected packages: runledger 2025-12-18T05:55:24,773 Created temporary directory: /tmp/pip-wheel-5me8reqz 2025-12-18T05:55:24,773 Destination directory: /tmp/pip-wheel-5me8reqz 2025-12-18T05:55:24,775 Building wheel for runledger (pyproject.toml): started 2025-12-18T05:55:24,776 Running command Building wheel for runledger (pyproject.toml) 2025-12-18T05:55:25,322 /tmp/pip-build-env-i7r3k2nf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-18T05:55:25,322 !! 2025-12-18T05:55:25,323 ******************************************************************************** 2025-12-18T05:55:25,324 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-18T05:55:25,325 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-18T05:55:25,326 or your builds will no longer be supported. 2025-12-18T05:55:25,327 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-18T05:55:25,327 ******************************************************************************** 2025-12-18T05:55:25,328 !! 2025-12-18T05:55:25,329 corresp(dist, value, root_dir) 2025-12-18T05:55:25,403 running bdist_wheel 2025-12-18T05:55:25,424 running build 2025-12-18T05:55:25,424 running build_py 2025-12-18T05:55:25,431 creating build/lib/runledger 2025-12-18T05:55:25,433 copying src/runledger/cli.py -> build/lib/runledger 2025-12-18T05:55:25,436 copying src/runledger/__main__.py -> build/lib/runledger 2025-12-18T05:55:25,437 copying src/runledger/__init__.py -> build/lib/runledger 2025-12-18T05:55:25,440 creating build/lib/runledger/util 2025-12-18T05:55:25,441 copying src/runledger/util/canonical_json.py -> build/lib/runledger/util 2025-12-18T05:55:25,443 copying src/runledger/util/__init__.py -> build/lib/runledger/util 2025-12-18T05:55:25,445 copying src/runledger/util/redaction.py -> build/lib/runledger/util 2025-12-18T05:55:25,447 creating build/lib/runledger/protocol 2025-12-18T05:55:25,448 copying src/runledger/protocol/jsonl.py -> build/lib/runledger/protocol 2025-12-18T05:55:25,450 copying src/runledger/protocol/messages.py -> build/lib/runledger/protocol 2025-12-18T05:55:25,452 copying src/runledger/protocol/__init__.py -> build/lib/runledger/protocol 2025-12-18T05:55:25,454 creating build/lib/runledger/runner 2025-12-18T05:55:25,455 copying src/runledger/runner/budgets.py -> build/lib/runledger/runner 2025-12-18T05:55:25,457 copying src/runledger/runner/__init__.py -> build/lib/runledger/runner 2025-12-18T05:55:25,459 copying src/runledger/runner/models.py -> build/lib/runledger/runner 2025-12-18T05:55:25,460 copying src/runledger/runner/engine.py -> build/lib/runledger/runner 2025-12-18T05:55:25,463 copying src/runledger/runner/subprocess.py -> build/lib/runledger/runner 2025-12-18T05:55:25,465 creating build/lib/runledger/artifacts 2025-12-18T05:55:25,466 copying src/runledger/artifacts/summary.py -> build/lib/runledger/artifacts 2025-12-18T05:55:25,468 copying src/runledger/artifacts/junit.py -> build/lib/runledger/artifacts 2025-12-18T05:55:25,470 copying src/runledger/artifacts/__init__.py -> build/lib/runledger/artifacts 2025-12-18T05:55:25,472 copying src/runledger/artifacts/run_log.py -> build/lib/runledger/artifacts 2025-12-18T05:55:25,474 copying src/runledger/artifacts/report.py -> build/lib/runledger/artifacts 2025-12-18T05:55:25,477 creating build/lib/runledger/config 2025-12-18T05:55:25,477 copying src/runledger/config/__init__.py -> build/lib/runledger/config 2025-12-18T05:55:25,479 copying src/runledger/config/loader.py -> build/lib/runledger/config 2025-12-18T05:55:25,481 copying src/runledger/config/models.py -> build/lib/runledger/config 2025-12-18T05:55:25,484 creating build/lib/runledger/baseline 2025-12-18T05:55:25,485 copying src/runledger/baseline/__init__.py -> build/lib/runledger/baseline 2025-12-18T05:55:25,486 copying src/runledger/baseline/models.py -> build/lib/runledger/baseline 2025-12-18T05:55:25,488 copying src/runledger/baseline/io.py -> build/lib/runledger/baseline 2025-12-18T05:55:25,491 creating build/lib/runledger/regression 2025-12-18T05:55:25,492 copying src/runledger/regression/__init__.py -> build/lib/runledger/regression 2025-12-18T05:55:25,493 copying src/runledger/regression/engine.py -> build/lib/runledger/regression 2025-12-18T05:55:25,496 creating build/lib/runledger/cassette 2025-12-18T05:55:25,497 copying src/runledger/cassette/writer.py -> build/lib/runledger/cassette 2025-12-18T05:55:25,499 copying src/runledger/cassette/__init__.py -> build/lib/runledger/cassette 2025-12-18T05:55:25,501 copying src/runledger/cassette/loader.py -> build/lib/runledger/cassette 2025-12-18T05:55:25,503 copying src/runledger/cassette/models.py -> build/lib/runledger/cassette 2025-12-18T05:55:25,504 copying src/runledger/cassette/match.py -> build/lib/runledger/cassette 2025-12-18T05:55:25,507 creating build/lib/runledger/assertions 2025-12-18T05:55:25,507 copying src/runledger/assertions/tool_contract.py -> build/lib/runledger/assertions 2025-12-18T05:55:25,510 copying src/runledger/assertions/json_schema.py -> build/lib/runledger/assertions 2025-12-18T05:55:25,511 copying src/runledger/assertions/__init__.py -> build/lib/runledger/assertions 2025-12-18T05:55:25,513 copying src/runledger/assertions/base.py -> build/lib/runledger/assertions 2025-12-18T05:55:25,515 copying src/runledger/assertions/required_fields.py -> build/lib/runledger/assertions 2025-12-18T05:55:25,517 copying src/runledger/assertions/engine.py -> build/lib/runledger/assertions 2025-12-18T05:55:25,519 creating build/lib/runledger/tools 2025-12-18T05:55:25,520 copying src/runledger/tools/builtin.py -> build/lib/runledger/tools 2025-12-18T05:55:25,522 copying src/runledger/tools/__init__.py -> build/lib/runledger/tools 2025-12-18T05:55:25,524 copying src/runledger/tools/registry.py -> build/lib/runledger/tools 2025-12-18T05:55:25,526 running egg_info 2025-12-18T05:55:25,537 writing src/runledger.egg-info/PKG-INFO 2025-12-18T05:55:25,542 writing dependency_links to src/runledger.egg-info/dependency_links.txt 2025-12-18T05:55:25,544 writing entry points to src/runledger.egg-info/entry_points.txt 2025-12-18T05:55:25,546 writing requirements to src/runledger.egg-info/requires.txt 2025-12-18T05:55:25,547 writing top-level names to src/runledger.egg-info/top_level.txt 2025-12-18T05:55:25,565 reading manifest file 'src/runledger.egg-info/SOURCES.txt' 2025-12-18T05:55:25,569 adding license file 'LICENSE' 2025-12-18T05:55:25,573 writing manifest file 'src/runledger.egg-info/SOURCES.txt' 2025-12-18T05:55:25,594 installing to build/bdist.linux-armv7l/wheel 2025-12-18T05:55:25,595 running install 2025-12-18T05:55:25,619 running install_lib 2025-12-18T05:55:25,625 creating build/bdist.linux-armv7l/wheel 2025-12-18T05:55:25,627 creating build/bdist.linux-armv7l/wheel/runledger 2025-12-18T05:55:25,629 creating build/bdist.linux-armv7l/wheel/runledger/util 2025-12-18T05:55:25,630 copying build/lib/runledger/util/canonical_json.py -> build/bdist.linux-armv7l/wheel/./runledger/util 2025-12-18T05:55:25,632 copying build/lib/runledger/util/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/util 2025-12-18T05:55:25,633 copying build/lib/runledger/util/redaction.py -> build/bdist.linux-armv7l/wheel/./runledger/util 2025-12-18T05:55:25,636 creating build/bdist.linux-armv7l/wheel/runledger/protocol 2025-12-18T05:55:25,637 copying build/lib/runledger/protocol/jsonl.py -> build/bdist.linux-armv7l/wheel/./runledger/protocol 2025-12-18T05:55:25,639 copying build/lib/runledger/protocol/messages.py -> build/bdist.linux-armv7l/wheel/./runledger/protocol 2025-12-18T05:55:25,641 copying build/lib/runledger/protocol/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/protocol 2025-12-18T05:55:25,643 creating build/bdist.linux-armv7l/wheel/runledger/runner 2025-12-18T05:55:25,644 copying build/lib/runledger/runner/budgets.py -> build/bdist.linux-armv7l/wheel/./runledger/runner 2025-12-18T05:55:25,646 copying build/lib/runledger/runner/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/runner 2025-12-18T05:55:25,648 copying build/lib/runledger/runner/models.py -> build/bdist.linux-armv7l/wheel/./runledger/runner 2025-12-18T05:55:25,650 copying build/lib/runledger/runner/engine.py -> build/bdist.linux-armv7l/wheel/./runledger/runner 2025-12-18T05:55:25,652 copying build/lib/runledger/runner/subprocess.py -> build/bdist.linux-armv7l/wheel/./runledger/runner 2025-12-18T05:55:25,655 creating build/bdist.linux-armv7l/wheel/runledger/artifacts 2025-12-18T05:55:25,656 copying build/lib/runledger/artifacts/summary.py -> build/bdist.linux-armv7l/wheel/./runledger/artifacts 2025-12-18T05:55:25,658 copying build/lib/runledger/artifacts/junit.py -> build/bdist.linux-armv7l/wheel/./runledger/artifacts 2025-12-18T05:55:25,660 copying build/lib/runledger/artifacts/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/artifacts 2025-12-18T05:55:25,662 copying build/lib/runledger/artifacts/run_log.py -> build/bdist.linux-armv7l/wheel/./runledger/artifacts 2025-12-18T05:55:25,664 copying build/lib/runledger/artifacts/report.py -> build/bdist.linux-armv7l/wheel/./runledger/artifacts 2025-12-18T05:55:25,666 copying build/lib/runledger/cli.py -> build/bdist.linux-armv7l/wheel/./runledger 2025-12-18T05:55:25,668 creating build/bdist.linux-armv7l/wheel/runledger/config 2025-12-18T05:55:25,669 copying build/lib/runledger/config/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/config 2025-12-18T05:55:25,671 copying build/lib/runledger/config/loader.py -> build/bdist.linux-armv7l/wheel/./runledger/config 2025-12-18T05:55:25,673 copying build/lib/runledger/config/models.py -> build/bdist.linux-armv7l/wheel/./runledger/config 2025-12-18T05:55:25,675 creating build/bdist.linux-armv7l/wheel/runledger/baseline 2025-12-18T05:55:25,676 copying build/lib/runledger/baseline/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/baseline 2025-12-18T05:55:25,678 copying build/lib/runledger/baseline/models.py -> build/bdist.linux-armv7l/wheel/./runledger/baseline 2025-12-18T05:55:25,680 copying build/lib/runledger/baseline/io.py -> build/bdist.linux-armv7l/wheel/./runledger/baseline 2025-12-18T05:55:25,682 copying build/lib/runledger/__main__.py -> build/bdist.linux-armv7l/wheel/./runledger 2025-12-18T05:55:25,684 creating build/bdist.linux-armv7l/wheel/runledger/regression 2025-12-18T05:55:25,684 copying build/lib/runledger/regression/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/regression 2025-12-18T05:55:25,686 copying build/lib/runledger/regression/engine.py -> build/bdist.linux-armv7l/wheel/./runledger/regression 2025-12-18T05:55:25,688 copying build/lib/runledger/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger 2025-12-18T05:55:25,690 creating build/bdist.linux-armv7l/wheel/runledger/cassette 2025-12-18T05:55:25,691 copying build/lib/runledger/cassette/writer.py -> build/bdist.linux-armv7l/wheel/./runledger/cassette 2025-12-18T05:55:25,693 copying build/lib/runledger/cassette/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/cassette 2025-12-18T05:55:25,695 copying build/lib/runledger/cassette/loader.py -> build/bdist.linux-armv7l/wheel/./runledger/cassette 2025-12-18T05:55:25,696 copying build/lib/runledger/cassette/models.py -> build/bdist.linux-armv7l/wheel/./runledger/cassette 2025-12-18T05:55:25,698 copying build/lib/runledger/cassette/match.py -> build/bdist.linux-armv7l/wheel/./runledger/cassette 2025-12-18T05:55:25,701 creating build/bdist.linux-armv7l/wheel/runledger/assertions 2025-12-18T05:55:25,702 copying build/lib/runledger/assertions/tool_contract.py -> build/bdist.linux-armv7l/wheel/./runledger/assertions 2025-12-18T05:55:25,704 copying build/lib/runledger/assertions/json_schema.py -> build/bdist.linux-armv7l/wheel/./runledger/assertions 2025-12-18T05:55:25,705 copying build/lib/runledger/assertions/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/assertions 2025-12-18T05:55:25,707 copying build/lib/runledger/assertions/base.py -> build/bdist.linux-armv7l/wheel/./runledger/assertions 2025-12-18T05:55:25,709 copying build/lib/runledger/assertions/required_fields.py -> build/bdist.linux-armv7l/wheel/./runledger/assertions 2025-12-18T05:55:25,711 copying build/lib/runledger/assertions/engine.py -> build/bdist.linux-armv7l/wheel/./runledger/assertions 2025-12-18T05:55:25,713 creating build/bdist.linux-armv7l/wheel/runledger/tools 2025-12-18T05:55:25,714 copying build/lib/runledger/tools/builtin.py -> build/bdist.linux-armv7l/wheel/./runledger/tools 2025-12-18T05:55:25,716 copying build/lib/runledger/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./runledger/tools 2025-12-18T05:55:25,718 copying build/lib/runledger/tools/registry.py -> build/bdist.linux-armv7l/wheel/./runledger/tools 2025-12-18T05:55:25,719 running install_egg_info 2025-12-18T05:55:25,725 Copying src/runledger.egg-info to build/bdist.linux-armv7l/wheel/./runledger-0.1.0-py3.11.egg-info 2025-12-18T05:55:25,737 running install_scripts 2025-12-18T05:55:25,748 creating build/bdist.linux-armv7l/wheel/runledger-0.1.0.dist-info/WHEEL 2025-12-18T05:55:25,751 creating '/tmp/pip-wheel-5me8reqz/.tmp-47bufyel/runledger-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-18T05:55:25,753 adding 'runledger/__init__.py' 2025-12-18T05:55:25,755 adding 'runledger/__main__.py' 2025-12-18T05:55:25,757 adding 'runledger/cli.py' 2025-12-18T05:55:25,759 adding 'runledger/artifacts/__init__.py' 2025-12-18T05:55:25,761 adding 'runledger/artifacts/junit.py' 2025-12-18T05:55:25,763 adding 'runledger/artifacts/report.py' 2025-12-18T05:55:25,764 adding 'runledger/artifacts/run_log.py' 2025-12-18T05:55:25,766 adding 'runledger/artifacts/summary.py' 2025-12-18T05:55:25,768 adding 'runledger/assertions/__init__.py' 2025-12-18T05:55:25,769 adding 'runledger/assertions/base.py' 2025-12-18T05:55:25,770 adding 'runledger/assertions/engine.py' 2025-12-18T05:55:25,771 adding 'runledger/assertions/json_schema.py' 2025-12-18T05:55:25,772 adding 'runledger/assertions/required_fields.py' 2025-12-18T05:55:25,773 adding 'runledger/assertions/tool_contract.py' 2025-12-18T05:55:25,775 adding 'runledger/baseline/__init__.py' 2025-12-18T05:55:25,776 adding 'runledger/baseline/io.py' 2025-12-18T05:55:25,777 adding 'runledger/baseline/models.py' 2025-12-18T05:55:25,779 adding 'runledger/cassette/__init__.py' 2025-12-18T05:55:25,780 adding 'runledger/cassette/loader.py' 2025-12-18T05:55:25,781 adding 'runledger/cassette/match.py' 2025-12-18T05:55:25,782 adding 'runledger/cassette/models.py' 2025-12-18T05:55:25,784 adding 'runledger/cassette/writer.py' 2025-12-18T05:55:25,785 adding 'runledger/config/__init__.py' 2025-12-18T05:55:25,786 adding 'runledger/config/loader.py' 2025-12-18T05:55:25,788 adding 'runledger/config/models.py' 2025-12-18T05:55:25,789 adding 'runledger/protocol/__init__.py' 2025-12-18T05:55:25,791 adding 'runledger/protocol/jsonl.py' 2025-12-18T05:55:25,792 adding 'runledger/protocol/messages.py' 2025-12-18T05:55:25,793 adding 'runledger/regression/__init__.py' 2025-12-18T05:55:25,795 adding 'runledger/regression/engine.py' 2025-12-18T05:55:25,796 adding 'runledger/runner/__init__.py' 2025-12-18T05:55:25,797 adding 'runledger/runner/budgets.py' 2025-12-18T05:55:25,799 adding 'runledger/runner/engine.py' 2025-12-18T05:55:25,801 adding 'runledger/runner/models.py' 2025-12-18T05:55:25,802 adding 'runledger/runner/subprocess.py' 2025-12-18T05:55:25,804 adding 'runledger/tools/__init__.py' 2025-12-18T05:55:25,805 adding 'runledger/tools/builtin.py' 2025-12-18T05:55:25,806 adding 'runledger/tools/registry.py' 2025-12-18T05:55:25,808 adding 'runledger/util/__init__.py' 2025-12-18T05:55:25,809 adding 'runledger/util/canonical_json.py' 2025-12-18T05:55:25,810 adding 'runledger/util/redaction.py' 2025-12-18T05:55:25,813 adding 'runledger-0.1.0.dist-info/licenses/LICENSE' 2025-12-18T05:55:25,815 adding 'runledger-0.1.0.dist-info/METADATA' 2025-12-18T05:55:25,816 adding 'runledger-0.1.0.dist-info/WHEEL' 2025-12-18T05:55:25,817 adding 'runledger-0.1.0.dist-info/entry_points.txt' 2025-12-18T05:55:25,818 adding 'runledger-0.1.0.dist-info/top_level.txt' 2025-12-18T05:55:25,819 adding 'runledger-0.1.0.dist-info/RECORD' 2025-12-18T05:55:25,821 removing build/bdist.linux-armv7l/wheel 2025-12-18T05:55:25,932 Building wheel for runledger (pyproject.toml): finished with status 'done' 2025-12-18T05:55:25,938 Created wheel for runledger: filename=runledger-0.1.0-py3-none-any.whl size=42424 sha256=e58fb507e3256cd520a0c620b1019497e65156b9478a968012cbb95a8d02690c 2025-12-18T05:55:25,939 Stored in directory: /tmp/pip-ephem-wheel-cache-z3tup_m9/wheels/61/74/53/a4e5bd622eb6e57ef1193937b6f5f0820bfbbd0d279f5deca7 2025-12-18T05:55:25,953 Successfully built runledger 2025-12-18T05:55:25,957 Removed build tracker: '/tmp/pip-build-tracker-n_9usdlj'