2026-04-09T23:30:57,541 Created temporary directory: /tmp/pip-ephem-wheel-cache-alerv19n 2026-04-09T23:30:57,543 Created temporary directory: /tmp/pip-build-tracker-ynynocsi 2026-04-09T23:30:57,544 Initialized build tracking at /tmp/pip-build-tracker-ynynocsi 2026-04-09T23:30:57,544 Created build tracker: /tmp/pip-build-tracker-ynynocsi 2026-04-09T23:30:57,545 Entered build tracker: /tmp/pip-build-tracker-ynynocsi 2026-04-09T23:30:57,546 Created temporary directory: /tmp/pip-wheel-v674mn4a 2026-04-09T23:30:57,548 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-09T23:30:57,551 Created temporary directory: /tmp/pip-ephem-wheel-cache-tbhuppff 2026-04-09T23:30:57,576 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-09T23:30:57,579 2 location(s) to search for versions of swarmforge: 2026-04-09T23:30:57,579 * https://pypi.org/simple/swarmforge/ 2026-04-09T23:30:57,579 * https://www.piwheels.org/simple/swarmforge/ 2026-04-09T23:30:57,580 Fetching project page and analyzing links: https://pypi.org/simple/swarmforge/ 2026-04-09T23:30:57,581 Getting page https://pypi.org/simple/swarmforge/ 2026-04-09T23:30:57,582 Found index url https://pypi.org/simple 2026-04-09T23:30:57,811 Fetched page https://pypi.org/simple/swarmforge/ as application/vnd.pypi.simple.v1+json 2026-04-09T23:30:57,813 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-09T23:30:57,814 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-09T23:30:57,815 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-09T23:30:57,816 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-09T23:30:57,817 Fetching project page and analyzing links: https://www.piwheels.org/simple/swarmforge/ 2026-04-09T23:30:57,817 Getting page https://www.piwheels.org/simple/swarmforge/ 2026-04-09T23:30:57,819 Found index url https://www.piwheels.org/simple 2026-04-09T23:30:57,992 Fetched page https://www.piwheels.org/simple/swarmforge/ as text/html 2026-04-09T23:30:57,994 Skipping link: not a file: https://www.piwheels.org/simple/swarmforge/ 2026-04-09T23:30:57,994 Skipping link: not a file: https://pypi.org/simple/swarmforge/ 2026-04-09T23:30:58,015 Given no hashes to check 1 links for project 'swarmforge': discarding no candidates 2026-04-09T23:30:58,034 Collecting swarmforge==0.1.0 2026-04-09T23:30:58,037 Created temporary directory: /tmp/pip-unpack-n2j_rx0c 2026-04-09T23:30:58,264 Downloading swarmforge-0.1.0.tar.gz (68 kB) 2026-04-09T23:30:58,427 Added swarmforge==0.1.0 from https://files.pythonhosted.org/packages/6a/dd/4dd4fb9793f3cd72eb2a192c12fb77a90b708b20733b5cc41d94a9e4dd9b/swarmforge-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-ynynocsi' 2026-04-09T23:30:58,432 Created temporary directory: /tmp/pip-build-env-augpnfc9 2026-04-09T23:30:58,437 Installing build dependencies: started 2026-04-09T23:30:58,438 Running command pip subprocess to install build dependencies 2026-04-09T23:30:59,622 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-09T23:31:00,040 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-09T23:31:00,063 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-09T23:31:01,813 Collecting setuptools>=77 2026-04-09T23:31:01,929 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-09T23:31:02,231 Collecting wheel 2026-04-09T23:31:02,257 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-09T23:31:02,442 Collecting packaging>=24.0 2026-04-09T23:31:02,461 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-09T23:31:05,432 Installing collected packages: setuptools, packaging, wheel 2026-04-09T23:31:09,206 Creating /tmp/pip-build-env-augpnfc9/overlay/local/bin 2026-04-09T23:31:09,208 changing mode of /tmp/pip-build-env-augpnfc9/overlay/local/bin/wheel to 755 2026-04-09T23:31:09,229 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-09T23:31:09,508 Installing build dependencies: finished with status 'done' 2026-04-09T23:31:09,514 Getting requirements to build wheel: started 2026-04-09T23:31:09,516 Running command Getting requirements to build wheel 2026-04-09T23:31:10,200 running egg_info 2026-04-09T23:31:10,206 writing src/swarmforge.egg-info/PKG-INFO 2026-04-09T23:31:10,212 writing dependency_links to src/swarmforge.egg-info/dependency_links.txt 2026-04-09T23:31:10,216 writing requirements to src/swarmforge.egg-info/requires.txt 2026-04-09T23:31:10,217 writing top-level names to src/swarmforge.egg-info/top_level.txt 2026-04-09T23:31:10,245 reading manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-09T23:31:10,249 adding license file 'LICENSE' 2026-04-09T23:31:10,252 writing manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-09T23:31:10,348 Getting requirements to build wheel: finished with status 'done' 2026-04-09T23:31:10,352 Created temporary directory: /tmp/pip-modern-metadata-bz0sgha0 2026-04-09T23:31:10,354 Preparing metadata (pyproject.toml): started 2026-04-09T23:31:10,355 Running command Preparing metadata (pyproject.toml) 2026-04-09T23:31:10,998 running dist_info 2026-04-09T23:31:11,009 creating /tmp/pip-modern-metadata-bz0sgha0/swarmforge.egg-info 2026-04-09T23:31:11,010 writing /tmp/pip-modern-metadata-bz0sgha0/swarmforge.egg-info/PKG-INFO 2026-04-09T23:31:11,017 writing dependency_links to /tmp/pip-modern-metadata-bz0sgha0/swarmforge.egg-info/dependency_links.txt 2026-04-09T23:31:11,021 writing requirements to /tmp/pip-modern-metadata-bz0sgha0/swarmforge.egg-info/requires.txt 2026-04-09T23:31:11,023 writing top-level names to /tmp/pip-modern-metadata-bz0sgha0/swarmforge.egg-info/top_level.txt 2026-04-09T23:31:11,025 writing manifest file '/tmp/pip-modern-metadata-bz0sgha0/swarmforge.egg-info/SOURCES.txt' 2026-04-09T23:31:11,052 reading manifest file '/tmp/pip-modern-metadata-bz0sgha0/swarmforge.egg-info/SOURCES.txt' 2026-04-09T23:31:11,054 adding license file 'LICENSE' 2026-04-09T23:31:11,058 writing manifest file '/tmp/pip-modern-metadata-bz0sgha0/swarmforge.egg-info/SOURCES.txt' 2026-04-09T23:31:11,059 creating '/tmp/pip-modern-metadata-bz0sgha0/swarmforge-0.1.0.dist-info' 2026-04-09T23:31:11,182 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-09T23:31:11,188 Source in /tmp/pip-wheel-v674mn4a/swarmforge_9d4efc68de8845e280f1efa5f594e87a has version 0.1.0, which satisfies requirement swarmforge==0.1.0 from https://files.pythonhosted.org/packages/6a/dd/4dd4fb9793f3cd72eb2a192c12fb77a90b708b20733b5cc41d94a9e4dd9b/swarmforge-0.1.0.tar.gz 2026-04-09T23:31:11,189 Removed swarmforge==0.1.0 from https://files.pythonhosted.org/packages/6a/dd/4dd4fb9793f3cd72eb2a192c12fb77a90b708b20733b5cc41d94a9e4dd9b/swarmforge-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-ynynocsi' 2026-04-09T23:31:11,198 Created temporary directory: /tmp/pip-unpack-d5no678x 2026-04-09T23:31:11,198 Building wheels for collected packages: swarmforge 2026-04-09T23:31:11,203 Created temporary directory: /tmp/pip-wheel-2j25alwc 2026-04-09T23:31:11,203 Destination directory: /tmp/pip-wheel-2j25alwc 2026-04-09T23:31:11,205 Building wheel for swarmforge (pyproject.toml): started 2026-04-09T23:31:11,206 Running command Building wheel for swarmforge (pyproject.toml) 2026-04-09T23:31:11,831 running bdist_wheel 2026-04-09T23:31:11,848 running build 2026-04-09T23:31:11,849 running build_py 2026-04-09T23:31:11,855 creating build/lib/swarmforge 2026-04-09T23:31:11,857 copying src/swarmforge/__init__.py -> build/lib/swarmforge 2026-04-09T23:31:11,860 creating build/lib/swarmforge/authoring 2026-04-09T23:31:11,861 copying src/swarmforge/authoring/__init__.py -> build/lib/swarmforge/authoring 2026-04-09T23:31:11,863 copying src/swarmforge/authoring/validators.py -> build/lib/swarmforge/authoring 2026-04-09T23:31:11,865 copying src/swarmforge/authoring/prompts.py -> build/lib/swarmforge/authoring 2026-04-09T23:31:11,868 creating build/lib/swarmforge/api 2026-04-09T23:31:11,869 copying src/swarmforge/api/__init__.py -> build/lib/swarmforge/api 2026-04-09T23:31:11,871 copying src/swarmforge/api/fastapi.py -> build/lib/swarmforge/api 2026-04-09T23:31:11,874 creating build/lib/swarmforge/evaluation 2026-04-09T23:31:11,874 copying src/swarmforge/evaluation/__init__.py -> build/lib/swarmforge/evaluation 2026-04-09T23:31:11,876 copying src/swarmforge/evaluation/swarm.py -> build/lib/swarmforge/evaluation 2026-04-09T23:31:11,880 creating build/lib/swarmforge/swarm 2026-04-09T23:31:11,881 copying src/swarmforge/swarm/__init__.py -> build/lib/swarmforge/swarm 2026-04-09T23:31:11,883 copying src/swarmforge/swarm/tools.py -> build/lib/swarmforge/swarm 2026-04-09T23:31:11,885 copying src/swarmforge/swarm/models.py -> build/lib/swarmforge/swarm 2026-04-09T23:31:11,887 copying src/swarmforge/swarm/orchestrator.py -> build/lib/swarmforge/swarm 2026-04-09T23:31:11,891 creating build/lib/swarmforge/evaluation/provider 2026-04-09T23:31:11,892 copying src/swarmforge/evaluation/provider/client.py -> build/lib/swarmforge/evaluation/provider 2026-04-09T23:31:11,894 copying src/swarmforge/evaluation/provider/__init__.py -> build/lib/swarmforge/evaluation/provider 2026-04-09T23:31:11,896 copying src/swarmforge/evaluation/provider/config.py -> build/lib/swarmforge/evaluation/provider 2026-04-09T23:31:11,899 creating build/lib/swarmforge/evaluation/trace 2026-04-09T23:31:11,900 copying src/swarmforge/evaluation/trace/capture.py -> build/lib/swarmforge/evaluation/trace 2026-04-09T23:31:11,902 copying src/swarmforge/evaluation/trace/__init__.py -> build/lib/swarmforge/evaluation/trace 2026-04-09T23:31:11,905 creating build/lib/swarmforge/evaluation/runner 2026-04-09T23:31:11,906 copying src/swarmforge/evaluation/runner/conversation.py -> build/lib/swarmforge/evaluation/runner 2026-04-09T23:31:11,908 copying src/swarmforge/evaluation/runner/__init__.py -> build/lib/swarmforge/evaluation/runner 2026-04-09T23:31:11,910 copying src/swarmforge/evaluation/runner/user_simulator.py -> build/lib/swarmforge/evaluation/runner 2026-04-09T23:31:11,912 copying src/swarmforge/evaluation/runner/tool_mocks.py -> build/lib/swarmforge/evaluation/runner 2026-04-09T23:31:11,915 creating build/lib/swarmforge/swarm/stores 2026-04-09T23:31:11,916 copying src/swarmforge/swarm/stores/__init__.py -> build/lib/swarmforge/swarm/stores 2026-04-09T23:31:11,918 copying src/swarmforge/swarm/stores/memory.py -> build/lib/swarmforge/swarm/stores 2026-04-09T23:31:11,920 copying src/swarmforge/swarm/stores/base.py -> build/lib/swarmforge/swarm/stores 2026-04-09T23:31:11,921 running egg_info 2026-04-09T23:31:11,931 writing src/swarmforge.egg-info/PKG-INFO 2026-04-09T23:31:11,937 writing dependency_links to src/swarmforge.egg-info/dependency_links.txt 2026-04-09T23:31:11,940 writing requirements to src/swarmforge.egg-info/requires.txt 2026-04-09T23:31:11,941 writing top-level names to src/swarmforge.egg-info/top_level.txt 2026-04-09T23:31:11,957 reading manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-09T23:31:11,960 adding license file 'LICENSE' 2026-04-09T23:31:11,964 writing manifest file 'src/swarmforge.egg-info/SOURCES.txt' 2026-04-09T23:31:11,982 installing to build/bdist.linux-armv7l/wheel 2026-04-09T23:31:11,983 running install 2026-04-09T23:31:12,006 running install_lib 2026-04-09T23:31:12,011 creating build/bdist.linux-armv7l/wheel 2026-04-09T23:31:12,013 creating build/bdist.linux-armv7l/wheel/swarmforge 2026-04-09T23:31:12,015 creating build/bdist.linux-armv7l/wheel/swarmforge/authoring 2026-04-09T23:31:12,016 copying build/lib/swarmforge/authoring/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-09T23:31:12,018 copying build/lib/swarmforge/authoring/validators.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-09T23:31:12,020 copying build/lib/swarmforge/authoring/prompts.py -> build/bdist.linux-armv7l/wheel/./swarmforge/authoring 2026-04-09T23:31:12,023 copying build/lib/swarmforge/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge 2026-04-09T23:31:12,025 creating build/bdist.linux-armv7l/wheel/swarmforge/api 2026-04-09T23:31:12,026 copying build/lib/swarmforge/api/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/api 2026-04-09T23:31:12,028 copying build/lib/swarmforge/api/fastapi.py -> build/bdist.linux-armv7l/wheel/./swarmforge/api 2026-04-09T23:31:12,032 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation 2026-04-09T23:31:12,033 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/provider 2026-04-09T23:31:12,035 copying build/lib/swarmforge/evaluation/provider/client.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-09T23:31:12,036 copying build/lib/swarmforge/evaluation/provider/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-09T23:31:12,038 copying build/lib/swarmforge/evaluation/provider/config.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/provider 2026-04-09T23:31:12,040 copying build/lib/swarmforge/evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation 2026-04-09T23:31:12,042 copying build/lib/swarmforge/evaluation/swarm.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation 2026-04-09T23:31:12,046 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/trace 2026-04-09T23:31:12,047 copying build/lib/swarmforge/evaluation/trace/capture.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/trace 2026-04-09T23:31:12,049 copying build/lib/swarmforge/evaluation/trace/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/trace 2026-04-09T23:31:12,051 creating build/bdist.linux-armv7l/wheel/swarmforge/evaluation/runner 2026-04-09T23:31:12,052 copying build/lib/swarmforge/evaluation/runner/conversation.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-09T23:31:12,055 copying build/lib/swarmforge/evaluation/runner/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-09T23:31:12,057 copying build/lib/swarmforge/evaluation/runner/user_simulator.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-09T23:31:12,059 copying build/lib/swarmforge/evaluation/runner/tool_mocks.py -> build/bdist.linux-armv7l/wheel/./swarmforge/evaluation/runner 2026-04-09T23:31:12,062 creating build/bdist.linux-armv7l/wheel/swarmforge/swarm 2026-04-09T23:31:12,063 copying build/lib/swarmforge/swarm/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-09T23:31:12,066 creating build/bdist.linux-armv7l/wheel/swarmforge/swarm/stores 2026-04-09T23:31:12,067 copying build/lib/swarmforge/swarm/stores/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-09T23:31:12,069 copying build/lib/swarmforge/swarm/stores/memory.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-09T23:31:12,071 copying build/lib/swarmforge/swarm/stores/base.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm/stores 2026-04-09T23:31:12,073 copying build/lib/swarmforge/swarm/tools.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-09T23:31:12,076 copying build/lib/swarmforge/swarm/models.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-09T23:31:12,078 copying build/lib/swarmforge/swarm/orchestrator.py -> build/bdist.linux-armv7l/wheel/./swarmforge/swarm 2026-04-09T23:31:12,082 running install_egg_info 2026-04-09T23:31:12,087 Copying src/swarmforge.egg-info to build/bdist.linux-armv7l/wheel/./swarmforge-0.1.0-py3.11.egg-info 2026-04-09T23:31:12,099 running install_scripts 2026-04-09T23:31:12,110 creating build/bdist.linux-armv7l/wheel/swarmforge-0.1.0.dist-info/WHEEL 2026-04-09T23:31:12,113 creating '/tmp/pip-wheel-2j25alwc/.tmp-u0c9aj5l/swarmforge-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-09T23:31:12,115 adding 'swarmforge/__init__.py' 2026-04-09T23:31:12,117 adding 'swarmforge/api/__init__.py' 2026-04-09T23:31:12,120 adding 'swarmforge/api/fastapi.py' 2026-04-09T23:31:12,122 adding 'swarmforge/authoring/__init__.py' 2026-04-09T23:31:12,124 adding 'swarmforge/authoring/prompts.py' 2026-04-09T23:31:12,126 adding 'swarmforge/authoring/validators.py' 2026-04-09T23:31:12,128 adding 'swarmforge/evaluation/__init__.py' 2026-04-09T23:31:12,132 adding 'swarmforge/evaluation/swarm.py' 2026-04-09T23:31:12,135 adding 'swarmforge/evaluation/provider/__init__.py' 2026-04-09T23:31:12,136 adding 'swarmforge/evaluation/provider/client.py' 2026-04-09T23:31:12,138 adding 'swarmforge/evaluation/provider/config.py' 2026-04-09T23:31:12,139 adding 'swarmforge/evaluation/runner/__init__.py' 2026-04-09T23:31:12,141 adding 'swarmforge/evaluation/runner/conversation.py' 2026-04-09T23:31:12,143 adding 'swarmforge/evaluation/runner/tool_mocks.py' 2026-04-09T23:31:12,145 adding 'swarmforge/evaluation/runner/user_simulator.py' 2026-04-09T23:31:12,146 adding 'swarmforge/evaluation/trace/__init__.py' 2026-04-09T23:31:12,148 adding 'swarmforge/evaluation/trace/capture.py' 2026-04-09T23:31:12,150 adding 'swarmforge/swarm/__init__.py' 2026-04-09T23:31:12,151 adding 'swarmforge/swarm/models.py' 2026-04-09T23:31:12,157 adding 'swarmforge/swarm/orchestrator.py' 2026-04-09T23:31:12,160 adding 'swarmforge/swarm/tools.py' 2026-04-09T23:31:12,162 adding 'swarmforge/swarm/stores/__init__.py' 2026-04-09T23:31:12,163 adding 'swarmforge/swarm/stores/base.py' 2026-04-09T23:31:12,164 adding 'swarmforge/swarm/stores/memory.py' 2026-04-09T23:31:12,167 adding 'swarmforge-0.1.0.dist-info/licenses/LICENSE' 2026-04-09T23:31:12,170 adding 'swarmforge-0.1.0.dist-info/METADATA' 2026-04-09T23:31:12,171 adding 'swarmforge-0.1.0.dist-info/WHEEL' 2026-04-09T23:31:12,172 adding 'swarmforge-0.1.0.dist-info/top_level.txt' 2026-04-09T23:31:12,173 adding 'swarmforge-0.1.0.dist-info/RECORD' 2026-04-09T23:31:12,175 removing build/bdist.linux-armv7l/wheel 2026-04-09T23:31:12,285 Building wheel for swarmforge (pyproject.toml): finished with status 'done' 2026-04-09T23:31:12,291 Created wheel for swarmforge: filename=swarmforge-0.1.0-py3-none-any.whl size=58789 sha256=a037ef482151f51a1b6851287a515b12ff1495c5b4fe40380499ab807806a0a6 2026-04-09T23:31:12,293 Stored in directory: /tmp/pip-ephem-wheel-cache-tbhuppff/wheels/90/d2/df/dbb305570d413f2d31ed0db1622c230e25769e9e918a664913 2026-04-09T23:31:12,308 Successfully built swarmforge 2026-04-09T23:31:12,313 Removed build tracker: '/tmp/pip-build-tracker-ynynocsi'