2026-04-10T17:43:16,118 Created temporary directory: /tmp/pip-ephem-wheel-cache-jmzamnma 2026-04-10T17:43:16,120 Created temporary directory: /tmp/pip-build-tracker-71c168f5 2026-04-10T17:43:16,120 Initialized build tracking at /tmp/pip-build-tracker-71c168f5 2026-04-10T17:43:16,121 Created build tracker: /tmp/pip-build-tracker-71c168f5 2026-04-10T17:43:16,121 Entered build tracker: /tmp/pip-build-tracker-71c168f5 2026-04-10T17:43:16,122 Created temporary directory: /tmp/pip-wheel-3nn7xcq4 2026-04-10T17:43:16,125 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-04-10T17:43:16,127 Created temporary directory: /tmp/pip-ephem-wheel-cache-0wilsd4z 2026-04-10T17:43:16,149 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-10T17:43:16,153 2 location(s) to search for versions of swarmforge: 2026-04-10T17:43:16,153 * https://pypi.org/simple/swarmforge/ 2026-04-10T17:43:16,153 * https://www.piwheels.org/simple/swarmforge/ 2026-04-10T17:43:16,153 Fetching project page and analyzing links: https://pypi.org/simple/swarmforge/ 2026-04-10T17:43:16,154 Getting page https://pypi.org/simple/swarmforge/ 2026-04-10T17:43:16,156 Found index url https://pypi.org/simple 2026-04-10T17:43:16,382 Fetched page https://pypi.org/simple/swarmforge/ as application/vnd.pypi.simple.v1+json 2026-04-10T17:43:16,385 Skipping link: No binaries permitted for swarmforge: https://files.pythonhosted.org/packages/b7/d9/13f4577557403d39bdfa967a220400f043278a83129bb729090a5a72f661/swarmforge-0.1.0-py3-none-any.whl (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,386 Found link https://files.pythonhosted.org/packages/6a/dd/4dd4fb9793f3cd72eb2a192c12fb77a90b708b20733b5cc41d94a9e4dd9b/swarmforge-0.1.0.tar.gz (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11), version: 0.1.0 2026-04-10T17:43:16,387 Skipping link: No binaries permitted for swarmforge: https://files.pythonhosted.org/packages/24/da/64b6ef200c149ce491fda2effc144c9552d2c8b6f8d47bb6634207ec8597/swarmforge-0.3.0-py3-none-any.whl (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,388 Found link https://files.pythonhosted.org/packages/92/94/3b06c1f9f7b7499ddfee3bfa182dd70e905b33d98346b1bf84990debbff7/swarmforge-0.3.0.tar.gz (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11), version: 0.3.0 2026-04-10T17:43:16,389 Skipping link: No binaries permitted for swarmforge: https://files.pythonhosted.org/packages/42/c6/fa58a6c401c112e4484d96de7b1b13d61e861d1aff6fa95a88606e750dae/swarmforge-0.4.0-py3-none-any.whl (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,389 Found link https://files.pythonhosted.org/packages/96/d5/0a86be36d6540fc48ad8a5c02d891125a29454b6c1affe678375fe81285d/swarmforge-0.4.0.tar.gz (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11), version: 0.4.0 2026-04-10T17:43:16,390 Skipping link: No binaries permitted for swarmforge: https://files.pythonhosted.org/packages/8d/ef/5f2baf7572e57946fad6fcbb51afe45f72e2821299ca1d8c217a071112f5/swarmforge-0.5.0-py3-none-any.whl (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,391 Found link https://files.pythonhosted.org/packages/bc/fa/b1c4374d601ce90ea688f755a6c5c6fb83f04c5f904340a1e2bd73a0679d/swarmforge-0.5.0.tar.gz (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11), version: 0.5.0 2026-04-10T17:43:16,392 Skipping link: No binaries permitted for swarmforge: https://files.pythonhosted.org/packages/44/c7/406ad47515cfa1c1e29bc3817c57d399c833845dc3b6a42b4ef32d4b22e1/swarmforge-0.6.0-py3-none-any.whl (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,393 Found link https://files.pythonhosted.org/packages/ba/4d/30e60d0b40b702dfc69d2e54890ab8d87d2e1c10075540530663bbdc41fb/swarmforge-0.6.0.tar.gz (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11), version: 0.6.0 2026-04-10T17:43:16,393 Skipping link: No binaries permitted for swarmforge: https://files.pythonhosted.org/packages/d5/59/dc382cc4a581b1d47abdae43ffac1c145f4762b071dc4a803305926ff71f/swarmforge-0.7.0-py3-none-any.whl (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,394 Found link https://files.pythonhosted.org/packages/e8/39/af73665f201458de0ec59584f4ec69e42189a1dd97c61738059814ae0db8/swarmforge-0.7.0.tar.gz (from https://pypi.org/simple/swarmforge/) (requires-python:>=3.11), version: 0.7.0 2026-04-10T17:43:16,395 Fetching project page and analyzing links: https://www.piwheels.org/simple/swarmforge/ 2026-04-10T17:43:16,396 Getting page https://www.piwheels.org/simple/swarmforge/ 2026-04-10T17:43:16,397 Found index url https://www.piwheels.org/simple 2026-04-10T17:43:16,562 Fetched page https://www.piwheels.org/simple/swarmforge/ as text/html 2026-04-10T17:43:16,565 Skipping link: No binaries permitted for swarmforge: https://www.piwheels.org/simple/swarmforge/swarmforge-0.6.0-py3-none-any.whl#sha256=4a07bf99ed768746f740b832ce7f78f8b58045cdc11777548d9e717555d279a5 (from https://www.piwheels.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,565 Skipping link: No binaries permitted for swarmforge: https://www.piwheels.org/simple/swarmforge/swarmforge-0.5.0-py3-none-any.whl#sha256=9f9055476399a5a752ddcf8ec0ac015aa2ef9717d5b91a510a3a6fbe6c3c22c9 (from https://www.piwheels.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,566 Skipping link: No binaries permitted for swarmforge: https://www.piwheels.org/simple/swarmforge/swarmforge-0.4.0-py3-none-any.whl#sha256=6e5c570d309acff0ca86d73d362aa889cc08d14c57d5c893e956033bb3bcc574 (from https://www.piwheels.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,566 Skipping link: No binaries permitted for swarmforge: https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.3.0-py3-none-any.whl#sha256=de7d1085a4848c5ba02b8f99ce8ee89ccc58eca8b6e3238079f335eea1d6ca93 (from https://www.piwheels.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,567 Skipping link: No binaries permitted for swarmforge: https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.1.0-py3-none-any.whl#sha256=a037ef482151f51a1b6851287a515b12ff1495c5b4fe40380499ab807806a0a6 (from https://www.piwheels.org/simple/swarmforge/) (requires-python:>=3.11) 2026-04-10T17:43:16,568 Skipping link: not a file: https://www.piwheels.org/simple/swarmforge/ 2026-04-10T17:43:16,568 Skipping link: not a file: https://pypi.org/simple/swarmforge/ 2026-04-10T17:43:16,589 Given no hashes to check 1 links for project 'swarmforge': discarding no candidates 2026-04-10T17:43:16,609 Collecting swarmforge==0.7.0 2026-04-10T17:43:16,611 Created temporary directory: /tmp/pip-unpack-b6q6u_h4 2026-04-10T17:43:16,838 Downloading swarmforge-0.7.0.tar.gz (63 kB) 2026-04-10T17:43:16,993 Added swarmforge==0.7.0 from https://files.pythonhosted.org/packages/e8/39/af73665f201458de0ec59584f4ec69e42189a1dd97c61738059814ae0db8/swarmforge-0.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-71c168f5' 2026-04-10T17:43:16,999 Created temporary directory: /tmp/pip-build-env-tsaegxpj 2026-04-10T17:43:17,004 Installing build dependencies: started 2026-04-10T17:43:17,005 Running command pip subprocess to install build dependencies 2026-04-10T17:43:17,035 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-10T17:43:17,075 Traceback (most recent call last): 2026-04-10T17:43:17,075 File "", line 192, in addpackage 2026-04-10T17:43:17,076 File "", line 1, in 2026-04-10T17:43:17,077 ModuleNotFoundError: No module named 'outofcuda' 2026-04-10T17:43:17,078 Remainder of file ignored 2026-04-10T17:43:18,130 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-10T17:43:18,545 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-04-10T17:43:18,568 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-10T17:43:20,295 Collecting setuptools>=77 2026-04-10T17:43:20,368 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-10T17:43:20,647 Collecting wheel 2026-04-10T17:43:20,662 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-10T17:43:20,844 Collecting packaging>=24.0 2026-04-10T17:43:20,858 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-10T17:43:23,826 Installing collected packages: setuptools, packaging, wheel 2026-04-10T17:43:27,294 Creating /tmp/pip-build-env-tsaegxpj/overlay/local/bin 2026-04-10T17:43:27,297 changing mode of /tmp/pip-build-env-tsaegxpj/overlay/local/bin/wheel to 755 2026-04-10T17:43:27,318 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-10T17:43:27,600 Installing build dependencies: finished with status 'done' 2026-04-10T17:43:27,606 Getting requirements to build wheel: started 2026-04-10T17:43:27,607 Running command Getting requirements to build wheel 2026-04-10T17:43:28,302 running egg_info 2026-04-10T17:43:28,308 writing src/swarmforge.egg-info/PKG-INFO 2026-04-10T17:43:28,314 writing dependency_links to src/swarmforge.egg-info/dependency_links.txt 2026-04-10T17:43:28,318 writing requirements to src/swarmforge.egg-info/requires.txt 2026-04-10T17:43:28,319 writing top-level names to src/swarmforge.egg-info/top_level.txt 2026-04-10T17:43:28,348 reading manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-10T17:43:28,354 adding license file 'LICENSE' 2026-04-10T17:43:28,361 writing manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-10T17:43:28,474 Getting requirements to build wheel: finished with status 'done' 2026-04-10T17:43:28,478 Created temporary directory: /tmp/pip-modern-metadata-2mqybe94 2026-04-10T17:43:28,480 Preparing metadata (pyproject.toml): started 2026-04-10T17:43:28,481 Running command Preparing metadata (pyproject.toml) 2026-04-10T17:43:29,129 running dist_info 2026-04-10T17:43:29,139 creating /tmp/pip-modern-metadata-2mqybe94/swarmforge.egg-info 2026-04-10T17:43:29,140 writing /tmp/pip-modern-metadata-2mqybe94/swarmforge.egg-info/PKG-INFO 2026-04-10T17:43:29,146 writing dependency_links to /tmp/pip-modern-metadata-2mqybe94/swarmforge.egg-info/dependency_links.txt 2026-04-10T17:43:29,149 writing requirements to /tmp/pip-modern-metadata-2mqybe94/swarmforge.egg-info/requires.txt 2026-04-10T17:43:29,151 writing top-level names to /tmp/pip-modern-metadata-2mqybe94/swarmforge.egg-info/top_level.txt 2026-04-10T17:43:29,152 writing manifest file '/tmp/pip-modern-metadata-2mqybe94/swarmforge.egg-info/SOURCES.txt' 2026-04-10T17:43:29,177 reading manifest file '/tmp/pip-modern-metadata-2mqybe94/swarmforge.egg-info/SOURCES.txt' 2026-04-10T17:43:29,179 adding license file 'LICENSE' 2026-04-10T17:43:29,183 writing manifest file '/tmp/pip-modern-metadata-2mqybe94/swarmforge.egg-info/SOURCES.txt' 2026-04-10T17:43:29,184 creating '/tmp/pip-modern-metadata-2mqybe94/swarmforge-0.7.0.dist-info' 2026-04-10T17:43:29,307 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-10T17:43:29,312 Source in /tmp/pip-wheel-3nn7xcq4/swarmforge_6b67198ed69b4cfba4e75f7910ecf0e2 has version 0.7.0, which satisfies requirement swarmforge==0.7.0 from https://files.pythonhosted.org/packages/e8/39/af73665f201458de0ec59584f4ec69e42189a1dd97c61738059814ae0db8/swarmforge-0.7.0.tar.gz 2026-04-10T17:43:29,313 Removed swarmforge==0.7.0 from https://files.pythonhosted.org/packages/e8/39/af73665f201458de0ec59584f4ec69e42189a1dd97c61738059814ae0db8/swarmforge-0.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-71c168f5' 2026-04-10T17:43:29,320 Created temporary directory: /tmp/pip-unpack-ws78js_b 2026-04-10T17:43:29,321 Building wheels for collected packages: swarmforge 2026-04-10T17:43:29,325 Created temporary directory: /tmp/pip-wheel-89ac34qg 2026-04-10T17:43:29,326 Destination directory: /tmp/pip-wheel-89ac34qg 2026-04-10T17:43:29,328 Building wheel for swarmforge (pyproject.toml): started 2026-04-10T17:43:29,329 Running command Building wheel for swarmforge (pyproject.toml) 2026-04-10T17:43:29,949 running bdist_wheel 2026-04-10T17:43:29,967 running build 2026-04-10T17:43:29,968 running build_py 2026-04-10T17:43:29,973 creating build/lib/swarmforge 2026-04-10T17:43:29,976 copying src/swarmforge/__init__.py -> build/lib/swarmforge 2026-04-10T17:43:29,978 copying src/swarmforge/env.py -> build/lib/swarmforge 2026-04-10T17:43:29,980 creating build/lib/swarmforge/swarm 2026-04-10T17:43:29,981 copying src/swarmforge/swarm/__init__.py -> build/lib/swarmforge/swarm 2026-04-10T17:43:29,983 copying src/swarmforge/swarm/tools.py -> build/lib/swarmforge/swarm 2026-04-10T17:43:29,985 copying src/swarmforge/swarm/orchestrator.py -> build/lib/swarmforge/swarm 2026-04-10T17:43:29,989 copying src/swarmforge/swarm/models.py -> build/lib/swarmforge/swarm 2026-04-10T17:43:29,992 creating build/lib/swarmforge/evaluation 2026-04-10T17:43:29,993 copying src/swarmforge/evaluation/__init__.py -> build/lib/swarmforge/evaluation 2026-04-10T17:43:29,995 copying src/swarmforge/evaluation/swarm.py -> build/lib/swarmforge/evaluation 2026-04-10T17:43:29,999 creating build/lib/swarmforge/authoring 2026-04-10T17:43:29,999 copying src/swarmforge/authoring/prompts.py -> build/lib/swarmforge/authoring 2026-04-10T17:43:30,002 copying src/swarmforge/authoring/__init__.py -> build/lib/swarmforge/authoring 2026-04-10T17:43:30,004 copying src/swarmforge/authoring/skills.py -> build/lib/swarmforge/authoring 2026-04-10T17:43:30,006 copying src/swarmforge/authoring/validators.py -> build/lib/swarmforge/authoring 2026-04-10T17:43:30,009 creating build/lib/swarmforge/api 2026-04-10T17:43:30,010 copying src/swarmforge/api/__init__.py -> build/lib/swarmforge/api 2026-04-10T17:43:30,012 copying src/swarmforge/api/fastapi.py -> build/lib/swarmforge/api 2026-04-10T17:43:30,015 creating build/lib/swarmforge/swarm/stores 2026-04-10T17:43:30,016 copying src/swarmforge/swarm/stores/__init__.py -> build/lib/swarmforge/swarm/stores 2026-04-10T17:43:30,018 copying src/swarmforge/swarm/stores/memory.py -> build/lib/swarmforge/swarm/stores 2026-04-10T17:43:30,020 copying src/swarmforge/swarm/stores/base.py -> build/lib/swarmforge/swarm/stores 2026-04-10T17:43:30,022 creating build/lib/swarmforge/evaluation/runner 2026-04-10T17:43:30,024 copying src/swarmforge/evaluation/runner/__init__.py -> build/lib/swarmforge/evaluation/runner 2026-04-10T17:43:30,026 copying src/swarmforge/evaluation/runner/user_simulator.py -> build/lib/swarmforge/evaluation/runner 2026-04-10T17:43:30,028 copying src/swarmforge/evaluation/runner/tool_mocks.py -> build/lib/swarmforge/evaluation/runner 2026-04-10T17:43:30,030 copying src/swarmforge/evaluation/runner/conversation.py -> build/lib/swarmforge/evaluation/runner 2026-04-10T17:43:30,033 creating build/lib/swarmforge/evaluation/trace 2026-04-10T17:43:30,034 copying src/swarmforge/evaluation/trace/__init__.py -> build/lib/swarmforge/evaluation/trace 2026-04-10T17:43:30,036 copying src/swarmforge/evaluation/trace/capture.py -> build/lib/swarmforge/evaluation/trace 2026-04-10T17:43:30,038 creating build/lib/swarmforge/evaluation/provider 2026-04-10T17:43:30,039 copying src/swarmforge/evaluation/provider/__init__.py -> build/lib/swarmforge/evaluation/provider 2026-04-10T17:43:30,041 copying src/swarmforge/evaluation/provider/config.py -> build/lib/swarmforge/evaluation/provider 2026-04-10T17:43:30,044 copying src/swarmforge/evaluation/provider/client.py -> build/lib/swarmforge/evaluation/provider 2026-04-10T17:43:30,045 running egg_info 2026-04-10T17:43:30,055 writing src/swarmforge.egg-info/PKG-INFO 2026-04-10T17:43:30,060 writing dependency_links to src/swarmforge.egg-info/dependency_links.txt 2026-04-10T17:43:30,063 writing requirements to src/swarmforge.egg-info/requires.txt 2026-04-10T17:43:30,064 writing top-level names to src/swarmforge.egg-info/top_level.txt 2026-04-10T17:43:30,080 reading manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-10T17:43:30,083 adding license file 'LICENSE' 2026-04-10T17:43:30,087 writing manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-10T17:43:30,106 installing to build/bdist.linux-armv7l/wheel 2026-04-10T17:43:30,106 running install 2026-04-10T17:43:30,130 running install_lib 2026-04-10T17:43:30,135 creating build/bdist.linux-armv7l/wheel 2026-04-10T17:43:30,137 creating build/bdist.linux-armv7l/wheel/swarmforge 2026-04-10T17:43:30,139 creating build/bdist.linux-armv7l/wheel/swarmforge/swarm 2026-04-10T17:43:30,140 copying build/lib/swarmforge/swarm/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-10T17:43:30,142 copying build/lib/swarmforge/swarm/tools.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-10T17:43:30,144 copying build/lib/swarmforge/swarm/orchestrator.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-10T17:43:30,148 copying build/lib/swarmforge/swarm/models.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-10T17:43:30,151 creating build/bdist.linux-armv7l/wheel/swarmforge/swarm/stores 2026-04-10T17:43:30,152 copying build/lib/swarmforge/swarm/stores/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-10T17:43:30,153 copying build/lib/swarmforge/swarm/stores/memory.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-10T17:43:30,155 copying build/lib/swarmforge/swarm/stores/base.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-10T17:43:30,157 copying build/lib/swarmforge/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge 2026-04-10T17:43:30,160 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation 2026-04-10T17:43:30,161 copying build/lib/swarmforge/evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation 2026-04-10T17:43:30,163 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/runner 2026-04-10T17:43:30,164 copying build/lib/swarmforge/evaluation/runner/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-10T17:43:30,166 copying build/lib/swarmforge/evaluation/runner/user_simulator.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-10T17:43:30,169 copying build/lib/swarmforge/evaluation/runner/tool_mocks.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-10T17:43:30,170 copying build/lib/swarmforge/evaluation/runner/conversation.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-10T17:43:30,173 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/trace 2026-04-10T17:43:30,174 copying build/lib/swarmforge/evaluation/trace/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/trace 2026-04-10T17:43:30,176 copying build/lib/swarmforge/evaluation/trace/capture.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/trace 2026-04-10T17:43:30,178 copying build/lib/swarmforge/evaluation/swarm.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation 2026-04-10T17:43:30,181 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/provider 2026-04-10T17:43:30,183 copying build/lib/swarmforge/evaluation/provider/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-10T17:43:30,185 copying build/lib/swarmforge/evaluation/provider/config.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-10T17:43:30,187 copying build/lib/swarmforge/evaluation/provider/client.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-10T17:43:30,189 creating build/bdist.linux-armv7l/wheel/swarmforge/authoring 2026-04-10T17:43:30,190 copying build/lib/swarmforge/authoring/prompts.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-10T17:43:30,192 copying build/lib/swarmforge/authoring/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-10T17:43:30,194 copying build/lib/swarmforge/authoring/skills.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-10T17:43:30,196 copying build/lib/swarmforge/authoring/validators.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-10T17:43:30,199 creating build/bdist.linux-armv7l/wheel/swarmforge/api 2026-04-10T17:43:30,200 copying build/lib/swarmforge/api/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/api 2026-04-10T17:43:30,202 copying build/lib/swarmforge/api/fastapi.py -> build/bdist.linux-armv7l/wheel/./swarmforge/api 2026-04-10T17:43:30,204 copying build/lib/swarmforge/env.py -> build/bdist.linux-armv7l/wheel/./swarmforge 2026-04-10T17:43:30,206 running install_egg_info 2026-04-10T17:43:30,211 Copying src/swarmforge.egg-info to build/bdist.linux-armv7l/wheel/./swarmforge-0.7.0-py3.11.egg-info 2026-04-10T17:43:30,222 running install_scripts 2026-04-10T17:43:30,232 creating build/bdist.linux-armv7l/wheel/swarmforge-0.7.0.dist-info/WHEEL 2026-04-10T17:43:30,235 creating '/tmp/pip-wheel-89ac34qg/.tmp-i96s4qrs/swarmforge-0.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-10T17:43:30,237 adding 'swarmforge/__init__.py' 2026-04-10T17:43:30,239 adding 'swarmforge/env.py' 2026-04-10T17:43:30,241 adding 'swarmforge/api/__init__.py' 2026-04-10T17:43:30,244 adding 'swarmforge/api/fastapi.py' 2026-04-10T17:43:30,245 adding 'swarmforge/authoring/__init__.py' 2026-04-10T17:43:30,247 adding 'swarmforge/authoring/prompts.py' 2026-04-10T17:43:30,249 adding 'swarmforge/authoring/skills.py' 2026-04-10T17:43:30,251 adding 'swarmforge/authoring/validators.py' 2026-04-10T17:43:30,253 adding 'swarmforge/evaluation/__init__.py' 2026-04-10T17:43:30,257 adding 'swarmforge/evaluation/swarm.py' 2026-04-10T17:43:30,259 adding 'swarmforge/evaluation/provider/__init__.py' 2026-04-10T17:43:30,260 adding 'swarmforge/evaluation/provider/client.py' 2026-04-10T17:43:30,262 adding 'swarmforge/evaluation/provider/config.py' 2026-04-10T17:43:30,264 adding 'swarmforge/evaluation/runner/__init__.py' 2026-04-10T17:43:30,266 adding 'swarmforge/evaluation/runner/conversation.py' 2026-04-10T17:43:30,267 adding 'swarmforge/evaluation/runner/tool_mocks.py' 2026-04-10T17:43:30,269 adding 'swarmforge/evaluation/runner/user_simulator.py' 2026-04-10T17:43:30,270 adding 'swarmforge/evaluation/trace/__init__.py' 2026-04-10T17:43:30,272 adding 'swarmforge/evaluation/trace/capture.py' 2026-04-10T17:43:30,274 adding 'swarmforge/swarm/__init__.py' 2026-04-10T17:43:30,275 adding 'swarmforge/swarm/models.py' 2026-04-10T17:43:30,281 adding 'swarmforge/swarm/orchestrator.py' 2026-04-10T17:43:30,284 adding 'swarmforge/swarm/tools.py' 2026-04-10T17:43:30,286 adding 'swarmforge/swarm/stores/__init__.py' 2026-04-10T17:43:30,287 adding 'swarmforge/swarm/stores/base.py' 2026-04-10T17:43:30,289 adding 'swarmforge/swarm/stores/memory.py' 2026-04-10T17:43:30,291 adding 'swarmforge-0.7.0.dist-info/licenses/LICENSE' 2026-04-10T17:43:30,293 adding 'swarmforge-0.7.0.dist-info/METADATA' 2026-04-10T17:43:30,294 adding 'swarmforge-0.7.0.dist-info/WHEEL' 2026-04-10T17:43:30,295 adding 'swarmforge-0.7.0.dist-info/top_level.txt' 2026-04-10T17:43:30,296 adding 'swarmforge-0.7.0.dist-info/RECORD' 2026-04-10T17:43:30,299 removing build/bdist.linux-armv7l/wheel 2026-04-10T17:43:30,409 Building wheel for swarmforge (pyproject.toml): finished with status 'done' 2026-04-10T17:43:30,414 Created wheel for swarmforge: filename=swarmforge-0.7.0-py3-none-any.whl size=57034 sha256=0ec573ca57037cc6bb12569fda85f70e4a713a31e22265d51ebd082569bf19bd 2026-04-10T17:43:30,415 Stored in directory: /tmp/pip-ephem-wheel-cache-0wilsd4z/wheels/83/d6/62/610d520d7f17e339693b0534a22a0d584959e0a287de50c319 2026-04-10T17:43:30,428 Successfully built swarmforge 2026-04-10T17:43:30,432 Removed build tracker: '/tmp/pip-build-tracker-71c168f5'