2026-03-28T11:15:03,518 Created temporary directory: /tmp/pip-ephem-wheel-cache-6a9u2cbq 2026-03-28T11:15:03,520 Created temporary directory: /tmp/pip-build-tracker-4otedvjf 2026-03-28T11:15:03,521 Initialized build tracking at /tmp/pip-build-tracker-4otedvjf 2026-03-28T11:15:03,521 Created build tracker: /tmp/pip-build-tracker-4otedvjf 2026-03-28T11:15:03,521 Entered build tracker: /tmp/pip-build-tracker-4otedvjf 2026-03-28T11:15:03,522 Created temporary directory: /tmp/pip-wheel-gc48xqwr 2026-03-28T11:15:03,525 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-03-28T11:15:03,527 Created temporary directory: /tmp/pip-ephem-wheel-cache-b_qx1yqi 2026-03-28T11:15:03,549 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-28T11:15:03,553 2 location(s) to search for versions of conjure-llm: 2026-03-28T11:15:03,553 * https://pypi.org/simple/conjure-llm/ 2026-03-28T11:15:03,553 * https://www.piwheels.org/simple/conjure-llm/ 2026-03-28T11:15:03,554 Fetching project page and analyzing links: https://pypi.org/simple/conjure-llm/ 2026-03-28T11:15:03,554 Getting page https://pypi.org/simple/conjure-llm/ 2026-03-28T11:15:03,556 Found index url https://pypi.org/simple 2026-03-28T11:15:03,782 Fetched page https://pypi.org/simple/conjure-llm/ as application/vnd.pypi.simple.v1+json 2026-03-28T11:15:03,783 Skipping link: No binaries permitted for conjure-llm: https://files.pythonhosted.org/packages/7c/92/cf2adb78b5a0b6baf6e996ff7fdd1b11ca6e56745f9b432f6f51724eb1d5/conjure_llm-0.0.1-py3-none-any.whl (from https://pypi.org/simple/conjure-llm/) (requires-python:>=3.10) 2026-03-28T11:15:03,784 Found link https://files.pythonhosted.org/packages/69/a7/5c3d6b80a609dd0c0cf351c9ce9fa1900f88ea94c0b854a9416ccc8e3893/conjure_llm-0.0.1.tar.gz (from https://pypi.org/simple/conjure-llm/) (requires-python:>=3.10), version: 0.0.1 2026-03-28T11:15:03,785 Skipping link: No binaries permitted for conjure-llm: https://files.pythonhosted.org/packages/3c/23/f6d070c3fea3903d11a824c4370ab5e856597821231fda70dac0ef5e34c0/conjure_llm-0.0.2-py3-none-any.whl (from https://pypi.org/simple/conjure-llm/) (requires-python:>=3.10) 2026-03-28T11:15:03,786 Found link https://files.pythonhosted.org/packages/c8/c8/0799e69ec2e60cec1b4dbeb888de86f906ffa1999e54a0b3aa0c9b744ab9/conjure_llm-0.0.2.tar.gz (from https://pypi.org/simple/conjure-llm/) (requires-python:>=3.10), version: 0.0.2 2026-03-28T11:15:03,787 Fetching project page and analyzing links: https://www.piwheels.org/simple/conjure-llm/ 2026-03-28T11:15:03,788 Getting page https://www.piwheels.org/simple/conjure-llm/ 2026-03-28T11:15:03,789 Found index url https://www.piwheels.org/simple 2026-03-28T11:15:03,961 Fetched page https://www.piwheels.org/simple/conjure-llm/ as text/html 2026-03-28T11:15:03,963 Skipping link: not a file: https://www.piwheels.org/simple/conjure-llm/ 2026-03-28T11:15:03,963 Skipping link: not a file: https://pypi.org/simple/conjure-llm/ 2026-03-28T11:15:03,982 Given no hashes to check 1 links for project 'conjure-llm': discarding no candidates 2026-03-28T11:15:04,000 Collecting conjure-llm==0.0.1 2026-03-28T11:15:04,003 Created temporary directory: /tmp/pip-unpack-c7uls_7i 2026-03-28T11:15:04,230 Downloading conjure_llm-0.0.1.tar.gz (41 kB) 2026-03-28T11:15:04,395 Added conjure-llm==0.0.1 from https://files.pythonhosted.org/packages/69/a7/5c3d6b80a609dd0c0cf351c9ce9fa1900f88ea94c0b854a9416ccc8e3893/conjure_llm-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-4otedvjf' 2026-03-28T11:15:04,401 Created temporary directory: /tmp/pip-build-env-ewipg2ly 2026-03-28T11:15:04,405 Installing build dependencies: started 2026-03-28T11:15:04,407 Running command pip subprocess to install build dependencies 2026-03-28T11:15:05,563 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-28T11:15:05,974 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-03-28T11:15:05,997 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-28T11:15:07,785 Collecting setuptools>=68.0 2026-03-28T11:15:07,867 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-28T11:15:08,137 Collecting wheel 2026-03-28T11:15:08,151 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-28T11:15:08,336 Collecting packaging>=24.0 2026-03-28T11:15:08,353 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-28T11:15:11,328 Installing collected packages: setuptools, packaging, wheel 2026-03-28T11:15:14,680 Creating /tmp/pip-build-env-ewipg2ly/overlay/local/bin 2026-03-28T11:15:14,682 changing mode of /tmp/pip-build-env-ewipg2ly/overlay/local/bin/wheel to 755 2026-03-28T11:15:14,705 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-28T11:15:14,983 Installing build dependencies: finished with status 'done' 2026-03-28T11:15:14,989 Getting requirements to build wheel: started 2026-03-28T11:15:14,990 Running command Getting requirements to build wheel 2026-03-28T11:15:15,595 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-28T11:15:15,595 !! 2026-03-28T11:15:15,596 ******************************************************************************** 2026-03-28T11:15:15,597 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). 2026-03-28T11:15:15,598 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-28T11:15:15,598 or your builds will no longer be supported. 2026-03-28T11:15:15,600 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:15,601 ******************************************************************************** 2026-03-28T11:15:15,602 !! 2026-03-28T11:15:15,602 corresp(dist, value, root_dir) 2026-03-28T11:15:15,674 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-28T11:15:15,675 !! 2026-03-28T11:15:15,676 ******************************************************************************** 2026-03-28T11:15:15,676 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-28T11:15:15,678 License :: OSI Approved :: MIT License 2026-03-28T11:15:15,679 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:15,679 ******************************************************************************** 2026-03-28T11:15:15,681 !! 2026-03-28T11:15:15,682 dist._finalize_license_expression() 2026-03-28T11:15:15,682 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-28T11:15:15,683 !! 2026-03-28T11:15:15,684 ******************************************************************************** 2026-03-28T11:15:15,685 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-28T11:15:15,686 License :: OSI Approved :: MIT License 2026-03-28T11:15:15,687 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:15,688 ******************************************************************************** 2026-03-28T11:15:15,689 !! 2026-03-28T11:15:15,689 self._finalize_license_expression() 2026-03-28T11:15:15,690 running egg_info 2026-03-28T11:15:15,694 writing conjure_llm.egg-info/PKG-INFO 2026-03-28T11:15:15,698 writing dependency_links to conjure_llm.egg-info/dependency_links.txt 2026-03-28T11:15:15,700 writing entry points to conjure_llm.egg-info/entry_points.txt 2026-03-28T11:15:15,702 writing requirements to conjure_llm.egg-info/requires.txt 2026-03-28T11:15:15,703 writing top-level names to conjure_llm.egg-info/top_level.txt 2026-03-28T11:15:15,731 reading manifest file 'conjure_llm.egg-info/SOURCES.txt' 2026-03-28T11:15:15,736 adding license file 'LICENSE' 2026-03-28T11:15:15,740 writing manifest file 'conjure_llm.egg-info/SOURCES.txt' 2026-03-28T11:15:15,837 Getting requirements to build wheel: finished with status 'done' 2026-03-28T11:15:15,841 Created temporary directory: /tmp/pip-modern-metadata-juy8n2ez 2026-03-28T11:15:15,843 Preparing metadata (pyproject.toml): started 2026-03-28T11:15:15,844 Running command Preparing metadata (pyproject.toml) 2026-03-28T11:15:16,404 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-28T11:15:16,404 !! 2026-03-28T11:15:16,405 ******************************************************************************** 2026-03-28T11:15:16,406 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). 2026-03-28T11:15:16,407 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-28T11:15:16,407 or your builds will no longer be supported. 2026-03-28T11:15:16,408 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:16,409 ******************************************************************************** 2026-03-28T11:15:16,410 !! 2026-03-28T11:15:16,411 corresp(dist, value, root_dir) 2026-03-28T11:15:16,480 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-28T11:15:16,480 !! 2026-03-28T11:15:16,481 ******************************************************************************** 2026-03-28T11:15:16,482 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-28T11:15:16,483 License :: OSI Approved :: MIT License 2026-03-28T11:15:16,484 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:16,485 ******************************************************************************** 2026-03-28T11:15:16,486 !! 2026-03-28T11:15:16,487 dist._finalize_license_expression() 2026-03-28T11:15:16,487 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-28T11:15:16,488 !! 2026-03-28T11:15:16,489 ******************************************************************************** 2026-03-28T11:15:16,490 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-28T11:15:16,491 License :: OSI Approved :: MIT License 2026-03-28T11:15:16,493 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:16,493 ******************************************************************************** 2026-03-28T11:15:16,495 !! 2026-03-28T11:15:16,495 self._finalize_license_expression() 2026-03-28T11:15:16,495 running dist_info 2026-03-28T11:15:16,502 creating /tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info 2026-03-28T11:15:16,503 writing /tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info/PKG-INFO 2026-03-28T11:15:16,507 writing dependency_links to /tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info/dependency_links.txt 2026-03-28T11:15:16,508 writing entry points to /tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info/entry_points.txt 2026-03-28T11:15:16,510 writing requirements to /tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info/requires.txt 2026-03-28T11:15:16,511 writing top-level names to /tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info/top_level.txt 2026-03-28T11:15:16,513 writing manifest file '/tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info/SOURCES.txt' 2026-03-28T11:15:16,538 reading manifest file '/tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info/SOURCES.txt' 2026-03-28T11:15:16,539 adding license file 'LICENSE' 2026-03-28T11:15:16,544 writing manifest file '/tmp/pip-modern-metadata-juy8n2ez/conjure_llm.egg-info/SOURCES.txt' 2026-03-28T11:15:16,545 creating '/tmp/pip-modern-metadata-juy8n2ez/conjure_llm-0.0.1.dist-info' 2026-03-28T11:15:16,673 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-28T11:15:16,679 Source in /tmp/pip-wheel-gc48xqwr/conjure-llm_3b7e189c38b9461f9f6552910dc16c46 has version 0.0.1, which satisfies requirement conjure-llm==0.0.1 from https://files.pythonhosted.org/packages/69/a7/5c3d6b80a609dd0c0cf351c9ce9fa1900f88ea94c0b854a9416ccc8e3893/conjure_llm-0.0.1.tar.gz 2026-03-28T11:15:16,680 Removed conjure-llm==0.0.1 from https://files.pythonhosted.org/packages/69/a7/5c3d6b80a609dd0c0cf351c9ce9fa1900f88ea94c0b854a9416ccc8e3893/conjure_llm-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-4otedvjf' 2026-03-28T11:15:16,687 Created temporary directory: /tmp/pip-unpack-cixr5b9h 2026-03-28T11:15:16,687 Building wheels for collected packages: conjure-llm 2026-03-28T11:15:16,692 Created temporary directory: /tmp/pip-wheel-d01hsy6p 2026-03-28T11:15:16,693 Destination directory: /tmp/pip-wheel-d01hsy6p 2026-03-28T11:15:16,695 Building wheel for conjure-llm (pyproject.toml): started 2026-03-28T11:15:16,696 Running command Building wheel for conjure-llm (pyproject.toml) 2026-03-28T11:15:17,253 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-28T11:15:17,253 !! 2026-03-28T11:15:17,255 ******************************************************************************** 2026-03-28T11:15:17,255 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). 2026-03-28T11:15:17,256 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-28T11:15:17,257 or your builds will no longer be supported. 2026-03-28T11:15:17,258 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:17,259 ******************************************************************************** 2026-03-28T11:15:17,260 !! 2026-03-28T11:15:17,261 corresp(dist, value, root_dir) 2026-03-28T11:15:17,321 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-28T11:15:17,322 !! 2026-03-28T11:15:17,323 ******************************************************************************** 2026-03-28T11:15:17,323 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-28T11:15:17,325 License :: OSI Approved :: MIT License 2026-03-28T11:15:17,326 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:17,326 ******************************************************************************** 2026-03-28T11:15:17,327 !! 2026-03-28T11:15:17,328 dist._finalize_license_expression() 2026-03-28T11:15:17,328 /tmp/pip-build-env-ewipg2ly/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-28T11:15:17,329 !! 2026-03-28T11:15:17,330 ******************************************************************************** 2026-03-28T11:15:17,330 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-28T11:15:17,331 License :: OSI Approved :: MIT License 2026-03-28T11:15:17,332 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-28T11:15:17,333 ******************************************************************************** 2026-03-28T11:15:17,334 !! 2026-03-28T11:15:17,334 self._finalize_license_expression() 2026-03-28T11:15:17,334 running bdist_wheel 2026-03-28T11:15:17,346 running build 2026-03-28T11:15:17,346 running build_py 2026-03-28T11:15:17,352 creating build/lib/conjure 2026-03-28T11:15:17,355 copying conjure/__init__.py -> build/lib/conjure 2026-03-28T11:15:17,357 copying conjure/cli.py -> build/lib/conjure 2026-03-28T11:15:17,359 creating build/lib/conjure/verify 2026-03-28T11:15:17,360 copying conjure/verify/property_tester.py -> build/lib/conjure/verify 2026-03-28T11:15:17,363 copying conjure/verify/ast_checker.py -> build/lib/conjure/verify 2026-03-28T11:15:17,365 copying conjure/verify/example_tester.py -> build/lib/conjure/verify 2026-03-28T11:15:17,367 copying conjure/verify/__init__.py -> build/lib/conjure/verify 2026-03-28T11:15:17,368 copying conjure/verify/sandbox.py -> build/lib/conjure/verify 2026-03-28T11:15:17,370 creating build/lib/conjure/llm 2026-03-28T11:15:17,371 copying conjure/llm/__init__.py -> build/lib/conjure/llm 2026-03-28T11:15:17,373 copying conjure/llm/engine.py -> build/lib/conjure/llm 2026-03-28T11:15:17,375 creating build/lib/conjure/eval 2026-03-28T11:15:17,376 copying conjure/eval/eval_runner.py -> build/lib/conjure/eval 2026-03-28T11:15:17,379 copying conjure/eval/__init__.py -> build/lib/conjure/eval 2026-03-28T11:15:17,380 copying conjure/eval/attack_surface_metrics.py -> build/lib/conjure/eval 2026-03-28T11:15:17,382 copying conjure/eval/dep_analyzer.py -> build/lib/conjure/eval 2026-03-28T11:15:17,385 creating build/lib/conjure/core 2026-03-28T11:15:17,386 copying conjure/core/runtime.py -> build/lib/conjure/core 2026-03-28T11:15:17,388 copying conjure/core/__init__.py -> build/lib/conjure/core 2026-03-28T11:15:17,390 copying conjure/core/prompt_builder.py -> build/lib/conjure/core 2026-03-28T11:15:17,392 copying conjure/core/spec_parser.py -> build/lib/conjure/core 2026-03-28T11:15:17,394 copying conjure/core/code_cache.py -> build/lib/conjure/core 2026-03-28T11:15:17,396 creating build/lib/conjure/translate 2026-03-28T11:15:17,398 copying conjure/translate/__init__.py -> build/lib/conjure/translate 2026-03-28T11:15:17,399 copying conjure/translate/spec_generator.py -> build/lib/conjure/translate 2026-03-28T11:15:17,402 running egg_info 2026-03-28T11:15:17,411 writing conjure_llm.egg-info/PKG-INFO 2026-03-28T11:15:17,414 writing dependency_links to conjure_llm.egg-info/dependency_links.txt 2026-03-28T11:15:17,416 writing entry points to conjure_llm.egg-info/entry_points.txt 2026-03-28T11:15:17,418 writing requirements to conjure_llm.egg-info/requires.txt 2026-03-28T11:15:17,419 writing top-level names to conjure_llm.egg-info/top_level.txt 2026-03-28T11:15:17,434 reading manifest file 'conjure_llm.egg-info/SOURCES.txt' 2026-03-28T11:15:17,439 adding license file 'LICENSE' 2026-03-28T11:15:17,444 writing manifest file 'conjure_llm.egg-info/SOURCES.txt' 2026-03-28T11:15:17,453 creating build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,454 copying conjure/../specs/stdlib/base64_decode.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,456 copying conjure/../specs/stdlib/base64_encode.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,458 copying conjure/../specs/stdlib/binary_search.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,460 copying conjure/../specs/stdlib/camel_to_snake.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,462 copying conjure/../specs/stdlib/chunk.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,464 copying conjure/../specs/stdlib/csv_parse.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,466 copying conjure/../specs/stdlib/deduplicate.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,469 copying conjure/../specs/stdlib/deep_get.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,471 copying conjure/../specs/stdlib/fibonacci.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,473 copying conjure/../specs/stdlib/flatten.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,475 copying conjure/../specs/stdlib/flatten_dict.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,477 copying conjure/../specs/stdlib/frequency_count.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,479 copying conjure/../specs/stdlib/gcd.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,481 copying conjure/../specs/stdlib/group_by.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,483 copying conjure/../specs/stdlib/hex_decode.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,485 copying conjure/../specs/stdlib/hex_encode.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,487 copying conjure/../specs/stdlib/is_palindrome.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,489 copying conjure/../specs/stdlib/json_parse.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,491 copying conjure/../specs/stdlib/levenshtein.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,493 copying conjure/../specs/stdlib/matrix_multiply.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,495 copying conjure/../specs/stdlib/reverse_words.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,497 copying conjure/../specs/stdlib/rot13.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,500 copying conjure/../specs/stdlib/run_length_encode.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,502 copying conjure/../specs/stdlib/sha256.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,504 copying conjure/../specs/stdlib/slugify.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,506 copying conjure/../specs/stdlib/snake_to_camel.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,508 copying conjure/../specs/stdlib/statistics.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,510 copying conjure/../specs/stdlib/truncate.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,512 copying conjure/../specs/stdlib/url_parse.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,514 copying conjure/../specs/stdlib/word_count.yaml -> build/lib/conjure/../specs/stdlib 2026-03-28T11:15:17,527 installing to build/bdist.linux-armv7l/wheel 2026-03-28T11:15:17,528 running install 2026-03-28T11:15:17,550 running install_lib 2026-03-28T11:15:17,555 creating build/bdist.linux-armv7l/wheel 2026-03-28T11:15:17,557 creating build/bdist.linux-armv7l/wheel/conjure 2026-03-28T11:15:17,559 copying build/lib/conjure/__init__.py -> build/bdist.linux-armv7l/wheel/./conjure 2026-03-28T11:15:17,561 creating build/bdist.linux-armv7l/wheel/conjure/verify 2026-03-28T11:15:17,562 copying build/lib/conjure/verify/property_tester.py -> build/bdist.linux-armv7l/wheel/./conjure/verify 2026-03-28T11:15:17,565 copying build/lib/conjure/verify/ast_checker.py -> build/bdist.linux-armv7l/wheel/./conjure/verify 2026-03-28T11:15:17,566 copying build/lib/conjure/verify/example_tester.py -> build/bdist.linux-armv7l/wheel/./conjure/verify 2026-03-28T11:15:17,568 copying build/lib/conjure/verify/__init__.py -> build/bdist.linux-armv7l/wheel/./conjure/verify 2026-03-28T11:15:17,569 copying build/lib/conjure/verify/sandbox.py -> build/bdist.linux-armv7l/wheel/./conjure/verify 2026-03-28T11:15:17,571 creating build/bdist.linux-armv7l/wheel/conjure/llm 2026-03-28T11:15:17,572 copying build/lib/conjure/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./conjure/llm 2026-03-28T11:15:17,574 copying build/lib/conjure/llm/engine.py -> build/bdist.linux-armv7l/wheel/./conjure/llm 2026-03-28T11:15:17,576 creating build/bdist.linux-armv7l/wheel/conjure/eval 2026-03-28T11:15:17,577 copying build/lib/conjure/eval/eval_runner.py -> build/bdist.linux-armv7l/wheel/./conjure/eval 2026-03-28T11:15:17,579 copying build/lib/conjure/eval/__init__.py -> build/bdist.linux-armv7l/wheel/./conjure/eval 2026-03-28T11:15:17,581 copying build/lib/conjure/eval/attack_surface_metrics.py -> build/bdist.linux-armv7l/wheel/./conjure/eval 2026-03-28T11:15:17,583 copying build/lib/conjure/eval/dep_analyzer.py -> build/bdist.linux-armv7l/wheel/./conjure/eval 2026-03-28T11:15:17,585 creating build/bdist.linux-armv7l/wheel/conjure/core 2026-03-28T11:15:17,586 copying build/lib/conjure/core/runtime.py -> build/bdist.linux-armv7l/wheel/./conjure/core 2026-03-28T11:15:17,588 copying build/lib/conjure/core/__init__.py -> build/bdist.linux-armv7l/wheel/./conjure/core 2026-03-28T11:15:17,590 copying build/lib/conjure/core/prompt_builder.py -> build/bdist.linux-armv7l/wheel/./conjure/core 2026-03-28T11:15:17,592 copying build/lib/conjure/core/spec_parser.py -> build/bdist.linux-armv7l/wheel/./conjure/core 2026-03-28T11:15:17,594 copying build/lib/conjure/core/code_cache.py -> build/bdist.linux-armv7l/wheel/./conjure/core 2026-03-28T11:15:17,596 creating build/bdist.linux-armv7l/wheel/conjure/translate 2026-03-28T11:15:17,597 copying build/lib/conjure/translate/__init__.py -> build/bdist.linux-armv7l/wheel/./conjure/translate 2026-03-28T11:15:17,599 copying build/lib/conjure/translate/spec_generator.py -> build/bdist.linux-armv7l/wheel/./conjure/translate 2026-03-28T11:15:17,602 copying build/lib/conjure/cli.py -> build/bdist.linux-armv7l/wheel/./conjure 2026-03-28T11:15:17,604 creating build/bdist.linux-armv7l/wheel/specs 2026-03-28T11:15:17,607 creating build/bdist.linux-armv7l/wheel/specs/stdlib 2026-03-28T11:15:17,608 copying build/lib/specs/stdlib/hex_decode.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,610 copying build/lib/specs/stdlib/truncate.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,612 copying build/lib/specs/stdlib/snake_to_camel.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,614 copying build/lib/specs/stdlib/base64_decode.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,615 copying build/lib/specs/stdlib/json_parse.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,617 copying build/lib/specs/stdlib/slugify.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,619 copying build/lib/specs/stdlib/group_by.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,621 copying build/lib/specs/stdlib/chunk.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,623 copying build/lib/specs/stdlib/levenshtein.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,625 copying build/lib/specs/stdlib/flatten_dict.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,627 copying build/lib/specs/stdlib/run_length_encode.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,629 copying build/lib/specs/stdlib/frequency_count.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,631 copying build/lib/specs/stdlib/flatten.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,633 copying build/lib/specs/stdlib/url_parse.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,635 copying build/lib/specs/stdlib/base64_encode.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,637 copying build/lib/specs/stdlib/reverse_words.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,639 copying build/lib/specs/stdlib/deduplicate.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,641 copying build/lib/specs/stdlib/hex_encode.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,642 copying build/lib/specs/stdlib/word_count.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,644 copying build/lib/specs/stdlib/fibonacci.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,646 copying build/lib/specs/stdlib/binary_search.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,647 copying build/lib/specs/stdlib/matrix_multiply.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,649 copying build/lib/specs/stdlib/gcd.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,651 copying build/lib/specs/stdlib/rot13.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,653 copying build/lib/specs/stdlib/statistics.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,654 copying build/lib/specs/stdlib/sha256.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,656 copying build/lib/specs/stdlib/deep_get.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,658 copying build/lib/specs/stdlib/is_palindrome.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,660 copying build/lib/specs/stdlib/camel_to_snake.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,661 copying build/lib/specs/stdlib/csv_parse.yaml -> build/bdist.linux-armv7l/wheel/./specs/stdlib 2026-03-28T11:15:17,663 running install_egg_info 2026-03-28T11:15:17,668 Copying conjure_llm.egg-info to build/bdist.linux-armv7l/wheel/./conjure_llm-0.0.1-py3.11.egg-info 2026-03-28T11:15:17,679 running install_scripts 2026-03-28T11:15:17,690 creating build/bdist.linux-armv7l/wheel/conjure_llm-0.0.1.dist-info/WHEEL 2026-03-28T11:15:17,693 creating '/tmp/pip-wheel-d01hsy6p/.tmp-rf_7g76w/conjure_llm-0.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-28T11:15:17,695 adding 'conjure/__init__.py' 2026-03-28T11:15:17,697 adding 'conjure/cli.py' 2026-03-28T11:15:17,699 adding 'conjure/core/__init__.py' 2026-03-28T11:15:17,700 adding 'conjure/core/code_cache.py' 2026-03-28T11:15:17,702 adding 'conjure/core/prompt_builder.py' 2026-03-28T11:15:17,704 adding 'conjure/core/runtime.py' 2026-03-28T11:15:17,705 adding 'conjure/core/spec_parser.py' 2026-03-28T11:15:17,707 adding 'conjure/eval/__init__.py' 2026-03-28T11:15:17,709 adding 'conjure/eval/attack_surface_metrics.py' 2026-03-28T11:15:17,710 adding 'conjure/eval/dep_analyzer.py' 2026-03-28T11:15:17,712 adding 'conjure/eval/eval_runner.py' 2026-03-28T11:15:17,714 adding 'conjure/llm/__init__.py' 2026-03-28T11:15:17,715 adding 'conjure/llm/engine.py' 2026-03-28T11:15:17,717 adding 'conjure/translate/__init__.py' 2026-03-28T11:15:17,719 adding 'conjure/translate/spec_generator.py' 2026-03-28T11:15:17,721 adding 'conjure/verify/__init__.py' 2026-03-28T11:15:17,722 adding 'conjure/verify/ast_checker.py' 2026-03-28T11:15:17,724 adding 'conjure/verify/example_tester.py' 2026-03-28T11:15:17,725 adding 'conjure/verify/property_tester.py' 2026-03-28T11:15:17,727 adding 'conjure/verify/sandbox.py' 2026-03-28T11:15:17,729 adding 'conjure_llm-0.0.1.dist-info/licenses/LICENSE' 2026-03-28T11:15:17,732 adding 'specs/stdlib/base64_decode.yaml' 2026-03-28T11:15:17,733 adding 'specs/stdlib/base64_encode.yaml' 2026-03-28T11:15:17,734 adding 'specs/stdlib/binary_search.yaml' 2026-03-28T11:15:17,735 adding 'specs/stdlib/camel_to_snake.yaml' 2026-03-28T11:15:17,736 adding 'specs/stdlib/chunk.yaml' 2026-03-28T11:15:17,737 adding 'specs/stdlib/csv_parse.yaml' 2026-03-28T11:15:17,739 adding 'specs/stdlib/deduplicate.yaml' 2026-03-28T11:15:17,740 adding 'specs/stdlib/deep_get.yaml' 2026-03-28T11:15:17,741 adding 'specs/stdlib/fibonacci.yaml' 2026-03-28T11:15:17,742 adding 'specs/stdlib/flatten.yaml' 2026-03-28T11:15:17,743 adding 'specs/stdlib/flatten_dict.yaml' 2026-03-28T11:15:17,744 adding 'specs/stdlib/frequency_count.yaml' 2026-03-28T11:15:17,745 adding 'specs/stdlib/gcd.yaml' 2026-03-28T11:15:17,746 adding 'specs/stdlib/group_by.yaml' 2026-03-28T11:15:17,748 adding 'specs/stdlib/hex_decode.yaml' 2026-03-28T11:15:17,749 adding 'specs/stdlib/hex_encode.yaml' 2026-03-28T11:15:17,750 adding 'specs/stdlib/is_palindrome.yaml' 2026-03-28T11:15:17,752 adding 'specs/stdlib/json_parse.yaml' 2026-03-28T11:15:17,753 adding 'specs/stdlib/levenshtein.yaml' 2026-03-28T11:15:17,754 adding 'specs/stdlib/matrix_multiply.yaml' 2026-03-28T11:15:17,755 adding 'specs/stdlib/reverse_words.yaml' 2026-03-28T11:15:17,756 adding 'specs/stdlib/rot13.yaml' 2026-03-28T11:15:17,757 adding 'specs/stdlib/run_length_encode.yaml' 2026-03-28T11:15:17,758 adding 'specs/stdlib/sha256.yaml' 2026-03-28T11:15:17,760 adding 'specs/stdlib/slugify.yaml' 2026-03-28T11:15:17,761 adding 'specs/stdlib/snake_to_camel.yaml' 2026-03-28T11:15:17,762 adding 'specs/stdlib/statistics.yaml' 2026-03-28T11:15:17,763 adding 'specs/stdlib/truncate.yaml' 2026-03-28T11:15:17,764 adding 'specs/stdlib/url_parse.yaml' 2026-03-28T11:15:17,766 adding 'specs/stdlib/word_count.yaml' 2026-03-28T11:15:17,767 adding 'conjure_llm-0.0.1.dist-info/METADATA' 2026-03-28T11:15:17,768 adding 'conjure_llm-0.0.1.dist-info/WHEEL' 2026-03-28T11:15:17,769 adding 'conjure_llm-0.0.1.dist-info/entry_points.txt' 2026-03-28T11:15:17,770 adding 'conjure_llm-0.0.1.dist-info/top_level.txt' 2026-03-28T11:15:17,771 adding 'conjure_llm-0.0.1.dist-info/RECORD' 2026-03-28T11:15:17,774 removing build/bdist.linux-armv7l/wheel 2026-03-28T11:15:17,885 Building wheel for conjure-llm (pyproject.toml): finished with status 'done' 2026-03-28T11:15:17,891 Created wheel for conjure-llm: filename=conjure_llm-0.0.1-py3-none-any.whl size=49758 sha256=226bd0e08268657ba77e2b2985b8b3fb2a8cee5109c1b9ad7376e57024f41dab 2026-03-28T11:15:17,893 Stored in directory: /tmp/pip-ephem-wheel-cache-b_qx1yqi/wheels/25/5f/0b/e15f3146f63f7dc531013f6bcfb26de253e3a3bc6861e66645 2026-03-28T11:15:17,907 Successfully built conjure-llm 2026-03-28T11:15:17,912 Removed build tracker: '/tmp/pip-build-tracker-4otedvjf'