2026-04-10T12:07:42,213 Created temporary directory: /tmp/pip-ephem-wheel-cache-fjr5c0v2 2026-04-10T12:07:42,215 Created temporary directory: /tmp/pip-build-tracker-qb3cad0v 2026-04-10T12:07:42,216 Initialized build tracking at /tmp/pip-build-tracker-qb3cad0v 2026-04-10T12:07:42,216 Created build tracker: /tmp/pip-build-tracker-qb3cad0v 2026-04-10T12:07:42,217 Entered build tracker: /tmp/pip-build-tracker-qb3cad0v 2026-04-10T12:07:42,217 Created temporary directory: /tmp/pip-wheel-klijw9y5 2026-04-10T12:07:42,221 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-10T12:07:42,223 Created temporary directory: /tmp/pip-ephem-wheel-cache-ztxtmpjz 2026-04-10T12:07:42,244 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-10T12:07:42,247 2 location(s) to search for versions of swarmforge: 2026-04-10T12:07:42,247 * https://pypi.org/simple/swarmforge/ 2026-04-10T12:07:42,247 * https://www.piwheels.org/simple/swarmforge/ 2026-04-10T12:07:42,248 Fetching project page and analyzing links: https://pypi.org/simple/swarmforge/ 2026-04-10T12:07:42,249 Getting page https://pypi.org/simple/swarmforge/ 2026-04-10T12:07:42,250 Found index url https://pypi.org/simple 2026-04-10T12:07:42,474 Fetched page https://pypi.org/simple/swarmforge/ as application/vnd.pypi.simple.v1+json 2026-04-10T12:07:42,476 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-10T12:07:42,477 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-10T12:07:42,478 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-10T12:07:42,479 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-10T12:07:42,480 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-10T12:07:42,481 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-10T12:07:42,482 Fetching project page and analyzing links: https://www.piwheels.org/simple/swarmforge/ 2026-04-10T12:07:42,483 Getting page https://www.piwheels.org/simple/swarmforge/ 2026-04-10T12:07:42,484 Found index url https://www.piwheels.org/simple 2026-04-10T12:07:42,745 Fetched page https://www.piwheels.org/simple/swarmforge/ as text/html 2026-04-10T12:07:42,747 Skipping link: No binaries permitted for swarmforge: https://www.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-10T12:07:42,747 Skipping link: No binaries permitted for swarmforge: https://www.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-10T12:07:42,748 Skipping link: not a file: https://www.piwheels.org/simple/swarmforge/ 2026-04-10T12:07:42,749 Skipping link: not a file: https://pypi.org/simple/swarmforge/ 2026-04-10T12:07:42,769 Given no hashes to check 1 links for project 'swarmforge': discarding no candidates 2026-04-10T12:07:42,788 Collecting swarmforge==0.4.0 2026-04-10T12:07:42,790 Created temporary directory: /tmp/pip-unpack-7_7tvojd 2026-04-10T12:07:43,012 Downloading swarmforge-0.4.0.tar.gz (59 kB) 2026-04-10T12:07:43,155 Added swarmforge==0.4.0 from https://files.pythonhosted.org/packages/96/d5/0a86be36d6540fc48ad8a5c02d891125a29454b6c1affe678375fe81285d/swarmforge-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-qb3cad0v' 2026-04-10T12:07:43,161 Created temporary directory: /tmp/pip-build-env-pc1_slpl 2026-04-10T12:07:43,165 Installing build dependencies: started 2026-04-10T12:07:43,166 Running command pip subprocess to install build dependencies 2026-04-10T12:07:44,322 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-10T12:07:44,808 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-10T12:07:44,831 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-10T12:07:46,697 Collecting setuptools>=77 2026-04-10T12:07:46,773 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-10T12:07:47,068 Collecting wheel 2026-04-10T12:07:47,087 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-10T12:07:47,270 Collecting packaging>=24.0 2026-04-10T12:07:47,291 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-10T12:07:50,247 Installing collected packages: setuptools, packaging, wheel 2026-04-10T12:07:53,590 Creating /tmp/pip-build-env-pc1_slpl/overlay/local/bin 2026-04-10T12:07:53,592 changing mode of /tmp/pip-build-env-pc1_slpl/overlay/local/bin/wheel to 755 2026-04-10T12:07:53,618 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-10T12:07:53,916 Installing build dependencies: finished with status 'done' 2026-04-10T12:07:53,922 Getting requirements to build wheel: started 2026-04-10T12:07:53,923 Running command Getting requirements to build wheel 2026-04-10T12:07:54,608 running egg_info 2026-04-10T12:07:54,614 writing src/swarmforge.egg-info/PKG-INFO 2026-04-10T12:07:54,619 writing dependency_links to src/swarmforge.egg-info/dependency_links.txt 2026-04-10T12:07:54,623 writing requirements to src/swarmforge.egg-info/requires.txt 2026-04-10T12:07:54,624 writing top-level names to src/swarmforge.egg-info/top_level.txt 2026-04-10T12:07:54,653 reading manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-10T12:07:54,657 adding license file 'LICENSE' 2026-04-10T12:07:54,661 writing manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-10T12:07:54,757 Getting requirements to build wheel: finished with status 'done' 2026-04-10T12:07:54,760 Created temporary directory: /tmp/pip-modern-metadata-x3f6q2dj 2026-04-10T12:07:54,763 Preparing metadata (pyproject.toml): started 2026-04-10T12:07:54,764 Running command Preparing metadata (pyproject.toml) 2026-04-10T12:07:55,408 running dist_info 2026-04-10T12:07:55,418 creating /tmp/pip-modern-metadata-x3f6q2dj/swarmforge.egg-info 2026-04-10T12:07:55,420 writing /tmp/pip-modern-metadata-x3f6q2dj/swarmforge.egg-info/PKG-INFO 2026-04-10T12:07:55,426 writing dependency_links to /tmp/pip-modern-metadata-x3f6q2dj/swarmforge.egg-info/dependency_links.txt 2026-04-10T12:07:55,429 writing requirements to /tmp/pip-modern-metadata-x3f6q2dj/swarmforge.egg-info/requires.txt 2026-04-10T12:07:55,431 writing top-level names to /tmp/pip-modern-metadata-x3f6q2dj/swarmforge.egg-info/top_level.txt 2026-04-10T12:07:55,432 writing manifest file '/tmp/pip-modern-metadata-x3f6q2dj/swarmforge.egg-info/SOURCES.txt' 2026-04-10T12:07:55,457 reading manifest file '/tmp/pip-modern-metadata-x3f6q2dj/swarmforge.egg-info/SOURCES.txt' 2026-04-10T12:07:55,459 adding license file 'LICENSE' 2026-04-10T12:07:55,462 writing manifest file '/tmp/pip-modern-metadata-x3f6q2dj/swarmforge.egg-info/SOURCES.txt' 2026-04-10T12:07:55,463 creating '/tmp/pip-modern-metadata-x3f6q2dj/swarmforge-0.4.0.dist-info' 2026-04-10T12:07:55,585 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-10T12:07:55,590 Source in /tmp/pip-wheel-klijw9y5/swarmforge_0fcf34283f954592908059d62ff650f3 has version 0.4.0, which satisfies requirement swarmforge==0.4.0 from https://files.pythonhosted.org/packages/96/d5/0a86be36d6540fc48ad8a5c02d891125a29454b6c1affe678375fe81285d/swarmforge-0.4.0.tar.gz 2026-04-10T12:07:55,591 Removed swarmforge==0.4.0 from https://files.pythonhosted.org/packages/96/d5/0a86be36d6540fc48ad8a5c02d891125a29454b6c1affe678375fe81285d/swarmforge-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-qb3cad0v' 2026-04-10T12:07:55,597 Created temporary directory: /tmp/pip-unpack-3kh31ese 2026-04-10T12:07:55,597 Building wheels for collected packages: swarmforge 2026-04-10T12:07:55,601 Created temporary directory: /tmp/pip-wheel-6lkbeuei 2026-04-10T12:07:55,602 Destination directory: /tmp/pip-wheel-6lkbeuei 2026-04-10T12:07:55,604 Building wheel for swarmforge (pyproject.toml): started 2026-04-10T12:07:55,605 Running command Building wheel for swarmforge (pyproject.toml) 2026-04-10T12:07:56,230 running bdist_wheel 2026-04-10T12:07:56,248 running build 2026-04-10T12:07:56,248 running build_py 2026-04-10T12:07:56,254 creating build/lib/swarmforge 2026-04-10T12:07:56,256 copying src/swarmforge/env.py -> build/lib/swarmforge 2026-04-10T12:07:56,259 copying src/swarmforge/__init__.py -> build/lib/swarmforge 2026-04-10T12:07:56,261 creating build/lib/swarmforge/swarm 2026-04-10T12:07:56,262 copying src/swarmforge/swarm/orchestrator.py -> build/lib/swarmforge/swarm 2026-04-10T12:07:56,265 copying src/swarmforge/swarm/tools.py -> build/lib/swarmforge/swarm 2026-04-10T12:07:56,268 copying src/swarmforge/swarm/models.py -> build/lib/swarmforge/swarm 2026-04-10T12:07:56,270 copying src/swarmforge/swarm/__init__.py -> build/lib/swarmforge/swarm 2026-04-10T12:07:56,273 creating build/lib/swarmforge/authoring 2026-04-10T12:07:56,274 copying src/swarmforge/authoring/prompts.py -> build/lib/swarmforge/authoring 2026-04-10T12:07:56,276 copying src/swarmforge/authoring/validators.py -> build/lib/swarmforge/authoring 2026-04-10T12:07:56,279 copying src/swarmforge/authoring/__init__.py -> build/lib/swarmforge/authoring 2026-04-10T12:07:56,281 creating build/lib/swarmforge/api 2026-04-10T12:07:56,282 copying src/swarmforge/api/fastapi.py -> build/lib/swarmforge/api 2026-04-10T12:07:56,285 copying src/swarmforge/api/__init__.py -> build/lib/swarmforge/api 2026-04-10T12:07:56,287 creating build/lib/swarmforge/evaluation 2026-04-10T12:07:56,288 copying src/swarmforge/evaluation/__init__.py -> build/lib/swarmforge/evaluation 2026-04-10T12:07:56,290 copying src/swarmforge/evaluation/swarm.py -> build/lib/swarmforge/evaluation 2026-04-10T12:07:56,294 creating build/lib/swarmforge/swarm/stores 2026-04-10T12:07:56,295 copying src/swarmforge/swarm/stores/base.py -> build/lib/swarmforge/swarm/stores 2026-04-10T12:07:56,297 copying src/swarmforge/swarm/stores/memory.py -> build/lib/swarmforge/swarm/stores 2026-04-10T12:07:56,298 copying src/swarmforge/swarm/stores/__init__.py -> build/lib/swarmforge/swarm/stores 2026-04-10T12:07:56,301 creating build/lib/swarmforge/evaluation/provider 2026-04-10T12:07:56,302 copying src/swarmforge/evaluation/provider/client.py -> build/lib/swarmforge/evaluation/provider 2026-04-10T12:07:56,304 copying src/swarmforge/evaluation/provider/config.py -> build/lib/swarmforge/evaluation/provider 2026-04-10T12:07:56,306 copying src/swarmforge/evaluation/provider/__init__.py -> build/lib/swarmforge/evaluation/provider 2026-04-10T12:07:56,309 creating build/lib/swarmforge/evaluation/trace 2026-04-10T12:07:56,310 copying src/swarmforge/evaluation/trace/capture.py -> build/lib/swarmforge/evaluation/trace 2026-04-10T12:07:56,312 copying src/swarmforge/evaluation/trace/__init__.py -> build/lib/swarmforge/evaluation/trace 2026-04-10T12:07:56,314 creating build/lib/swarmforge/evaluation/runner 2026-04-10T12:07:56,315 copying src/swarmforge/evaluation/runner/tool_mocks.py -> build/lib/swarmforge/evaluation/runner 2026-04-10T12:07:56,317 copying src/swarmforge/evaluation/runner/conversation.py -> build/lib/swarmforge/evaluation/runner 2026-04-10T12:07:56,320 copying src/swarmforge/evaluation/runner/user_simulator.py -> build/lib/swarmforge/evaluation/runner 2026-04-10T12:07:56,322 copying src/swarmforge/evaluation/runner/__init__.py -> build/lib/swarmforge/evaluation/runner 2026-04-10T12:07:56,323 running egg_info 2026-04-10T12:07:56,333 writing src/swarmforge.egg-info/PKG-INFO 2026-04-10T12:07:56,338 writing dependency_links to src/swarmforge.egg-info/dependency_links.txt 2026-04-10T12:07:56,341 writing requirements to src/swarmforge.egg-info/requires.txt 2026-04-10T12:07:56,342 writing top-level names to src/swarmforge.egg-info/top_level.txt 2026-04-10T12:07:56,357 reading manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-10T12:07:56,361 adding license file 'LICENSE' 2026-04-10T12:07:56,365 writing manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-10T12:07:56,383 installing to build/bdist.linux-armv7l/wheel 2026-04-10T12:07:56,383 running install 2026-04-10T12:07:56,406 running install_lib 2026-04-10T12:07:56,412 creating build/bdist.linux-armv7l/wheel 2026-04-10T12:07:56,414 creating build/bdist.linux-armv7l/wheel/swarmforge 2026-04-10T12:07:56,415 creating build/bdist.linux-armv7l/wheel/swarmforge/swarm 2026-04-10T12:07:56,417 copying build/lib/swarmforge/swarm/orchestrator.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-10T12:07:56,420 copying build/lib/swarmforge/swarm/tools.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-10T12:07:56,423 creating build/bdist.linux-armv7l/wheel/swarmforge/swarm/stores 2026-04-10T12:07:56,424 copying build/lib/swarmforge/swarm/stores/base.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-10T12:07:56,426 copying build/lib/swarmforge/swarm/stores/memory.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-10T12:07:56,427 copying build/lib/swarmforge/swarm/stores/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-10T12:07:56,429 copying build/lib/swarmforge/swarm/models.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-10T12:07:56,432 copying build/lib/swarmforge/swarm/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-10T12:07:56,434 creating build/bdist.linux-armv7l/wheel/swarmforge/authoring 2026-04-10T12:07:56,435 copying build/lib/swarmforge/authoring/prompts.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-10T12:07:56,437 copying build/lib/swarmforge/authoring/validators.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-10T12:07:56,440 copying build/lib/swarmforge/authoring/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-10T12:07:56,442 copying build/lib/swarmforge/env.py -> build/bdist.linux-armv7l/wheel/./swarmforge 2026-04-10T12:07:56,444 creating build/bdist.linux-armv7l/wheel/swarmforge/api 2026-04-10T12:07:56,445 copying build/lib/swarmforge/api/fastapi.py -> build/bdist.linux-armv7l/wheel/./swarmforge/api 2026-04-10T12:07:56,447 copying build/lib/swarmforge/api/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/api 2026-04-10T12:07:56,449 copying build/lib/swarmforge/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge 2026-04-10T12:07:56,451 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation 2026-04-10T12:07:56,453 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/provider 2026-04-10T12:07:56,454 copying build/lib/swarmforge/evaluation/provider/client.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-10T12:07:56,456 copying build/lib/swarmforge/evaluation/provider/config.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-10T12:07:56,458 copying build/lib/swarmforge/evaluation/provider/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-10T12:07:56,460 copying build/lib/swarmforge/evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation 2026-04-10T12:07:56,461 copying build/lib/swarmforge/evaluation/swarm.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation 2026-04-10T12:07:56,465 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/trace 2026-04-10T12:07:56,466 copying build/lib/swarmforge/evaluation/trace/capture.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/trace 2026-04-10T12:07:56,468 copying build/lib/swarmforge/evaluation/trace/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/trace 2026-04-10T12:07:56,470 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/runner 2026-04-10T12:07:56,471 copying build/lib/swarmforge/evaluation/runner/tool_mocks.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-10T12:07:56,473 copying build/lib/swarmforge/evaluation/runner/conversation.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-10T12:07:56,475 copying build/lib/swarmforge/evaluation/runner/user_simulator.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-10T12:07:56,477 copying build/lib/swarmforge/evaluation/runner/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-10T12:07:56,479 running install_egg_info 2026-04-10T12:07:56,484 Copying src/swarmforge.egg-info to build/bdist.linux-armv7l/wheel/./swarmforge-0.4.0-py3.11.egg-info 2026-04-10T12:07:56,494 running install_scripts 2026-04-10T12:07:56,505 creating build/bdist.linux-armv7l/wheel/swarmforge-0.4.0.dist-info/WHEEL 2026-04-10T12:07:56,508 creating '/tmp/pip-wheel-6lkbeuei/.tmp-stixol9s/swarmforge-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-10T12:07:56,510 adding 'swarmforge/__init__.py' 2026-04-10T12:07:56,511 adding 'swarmforge/env.py' 2026-04-10T12:07:56,513 adding 'swarmforge/api/__init__.py' 2026-04-10T12:07:56,516 adding 'swarmforge/api/fastapi.py' 2026-04-10T12:07:56,518 adding 'swarmforge/authoring/__init__.py' 2026-04-10T12:07:56,519 adding 'swarmforge/authoring/prompts.py' 2026-04-10T12:07:56,521 adding 'swarmforge/authoring/validators.py' 2026-04-10T12:07:56,523 adding 'swarmforge/evaluation/__init__.py' 2026-04-10T12:07:56,528 adding 'swarmforge/evaluation/swarm.py' 2026-04-10T12:07:56,530 adding 'swarmforge/evaluation/provider/__init__.py' 2026-04-10T12:07:56,531 adding 'swarmforge/evaluation/provider/client.py' 2026-04-10T12:07:56,533 adding 'swarmforge/evaluation/provider/config.py' 2026-04-10T12:07:56,534 adding 'swarmforge/evaluation/runner/__init__.py' 2026-04-10T12:07:56,536 adding 'swarmforge/evaluation/runner/conversation.py' 2026-04-10T12:07:56,538 adding 'swarmforge/evaluation/runner/tool_mocks.py' 2026-04-10T12:07:56,539 adding 'swarmforge/evaluation/runner/user_simulator.py' 2026-04-10T12:07:56,541 adding 'swarmforge/evaluation/trace/__init__.py' 2026-04-10T12:07:56,542 adding 'swarmforge/evaluation/trace/capture.py' 2026-04-10T12:07:56,544 adding 'swarmforge/swarm/__init__.py' 2026-04-10T12:07:56,546 adding 'swarmforge/swarm/models.py' 2026-04-10T12:07:56,552 adding 'swarmforge/swarm/orchestrator.py' 2026-04-10T12:07:56,555 adding 'swarmforge/swarm/tools.py' 2026-04-10T12:07:56,556 adding 'swarmforge/swarm/stores/__init__.py' 2026-04-10T12:07:56,557 adding 'swarmforge/swarm/stores/base.py' 2026-04-10T12:07:56,558 adding 'swarmforge/swarm/stores/memory.py' 2026-04-10T12:07:56,561 adding 'swarmforge-0.4.0.dist-info/licenses/LICENSE' 2026-04-10T12:07:56,562 adding 'swarmforge-0.4.0.dist-info/METADATA' 2026-04-10T12:07:56,563 adding 'swarmforge-0.4.0.dist-info/WHEEL' 2026-04-10T12:07:56,564 adding 'swarmforge-0.4.0.dist-info/top_level.txt' 2026-04-10T12:07:56,565 adding 'swarmforge-0.4.0.dist-info/RECORD' 2026-04-10T12:07:56,567 removing build/bdist.linux-armv7l/wheel 2026-04-10T12:07:56,675 Building wheel for swarmforge (pyproject.toml): finished with status 'done' 2026-04-10T12:07:56,680 Created wheel for swarmforge: filename=swarmforge-0.4.0-py3-none-any.whl size=54642 sha256=6e5c570d309acff0ca86d73d362aa889cc08d14c57d5c893e956033bb3bcc574 2026-04-10T12:07:56,682 Stored in directory: /tmp/pip-ephem-wheel-cache-ztxtmpjz/wheels/57/02/ad/e28e1382ed2b65836b9b8de70ec7b959684b0e01d4a0c308a0 2026-04-10T12:07:56,693 Successfully built swarmforge 2026-04-10T12:07:56,697 Removed build tracker: '/tmp/pip-build-tracker-qb3cad0v'