2026-06-05T01:52:57,261 Created temporary directory: /tmp/pip-ephem-wheel-cache-ycmxq8rx 2026-06-05T01:52:57,263 Created temporary directory: /tmp/pip-build-tracker-p_wucpy_ 2026-06-05T01:52:57,264 Initialized build tracking at /tmp/pip-build-tracker-p_wucpy_ 2026-06-05T01:52:57,264 Created build tracker: /tmp/pip-build-tracker-p_wucpy_ 2026-06-05T01:52:57,265 Entered build tracker: /tmp/pip-build-tracker-p_wucpy_ 2026-06-05T01:52:57,265 Created temporary directory: /tmp/pip-wheel-fu0fmvi3 2026-06-05T01:52:57,268 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-06-05T01:52:57,271 Created temporary directory: /tmp/pip-ephem-wheel-cache-fbgx971q 2026-06-05T01:52:57,293 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T01:52:57,296 2 location(s) to search for versions of vivarium-engine: 2026-06-05T01:52:57,296 * https://pypi.org/simple/vivarium-engine/ 2026-06-05T01:52:57,296 * https://www.piwheels.org/simple/vivarium-engine/ 2026-06-05T01:52:57,297 Fetching project page and analyzing links: https://pypi.org/simple/vivarium-engine/ 2026-06-05T01:52:57,298 Getting page https://pypi.org/simple/vivarium-engine/ 2026-06-05T01:52:57,299 Found index url https://pypi.org/simple 2026-06-05T01:52:57,449 Fetched page https://pypi.org/simple/vivarium-engine/ as application/vnd.pypi.simple.v1+json 2026-06-05T01:52:57,452 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/f5/9b/0d5cb8e052b7a5e87054378ea60d3e22621ad35e5fc58ca649cd1e0afee1/vivarium_engine-5.0.0-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,453 Found link https://files.pythonhosted.org/packages/fb/00/8eeaae4ba6ffcebc9ab23acbb50132b73221e138342e491942bc79aaa9e9/vivarium_engine-5.0.0.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.0.0 2026-06-05T01:52:57,454 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/e1/4b/00ab98164578a39691dbf0e58b0b24ebfac015f45aca7e72d3d1d7145752/vivarium_engine-5.0.1-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,455 Found link https://files.pythonhosted.org/packages/1f/b4/06f4bb062c61aadfc7998964d0c16456d2cdbfa5db71cb6724cf2e4edcb9/vivarium_engine-5.0.1.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.0.1 2026-06-05T01:52:57,456 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/5b/ef/053daa6322b5d15483115445fff4ed68082d52a4fa8465a223704af6e0f6/vivarium_engine-5.0.2-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,457 Found link https://files.pythonhosted.org/packages/0f/d6/295b3169329175d10facfd05665ecadae1d66930a48e88ac8aec0cc0a563/vivarium_engine-5.0.2.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.0.2 2026-06-05T01:52:57,457 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/63/df/c936271de14185f2196b65033837fa7fcb99fd9e7c9b59cb29fa89c04294/vivarium_engine-5.0.3-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,458 Found link https://files.pythonhosted.org/packages/6d/c7/f6f547c94a0cc2fd85f61d7532298911012a924e02c715c42d7d1aa95304/vivarium_engine-5.0.3.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.0.3 2026-06-05T01:52:57,459 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/6c/4a/5f620e0875306a1a08e7a8704fc6514eefbf8645f6c2a7e9cd7543391301/vivarium_engine-5.1.0-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,460 Found link https://files.pythonhosted.org/packages/b6/ef/fe30eeb5143e96ce13cf9c69606a91ae880ed88e791228579c5303d518c0/vivarium_engine-5.1.0.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.0 2026-06-05T01:52:57,461 Fetching project page and analyzing links: https://www.piwheels.org/simple/vivarium-engine/ 2026-06-05T01:52:57,462 Getting page https://www.piwheels.org/simple/vivarium-engine/ 2026-06-05T01:52:57,463 Found index url https://www.piwheels.org/simple 2026-06-05T01:52:57,636 Fetched page https://www.piwheels.org/simple/vivarium-engine/ as text/html 2026-06-05T01:52:57,638 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.0.3-py3-none-any.whl#sha256=aadb240db23b3ee068e77e6c3d8bdc0ed4eef905e03796a9f4100f8a68844029 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,639 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.0.2-py3-none-any.whl#sha256=7c66858d8ff5243457bdb786bf7af28043af67f70d3579d52477af2a91cb0b00 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,639 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.0.1-py3-none-any.whl#sha256=8c844b458c4ad1a04f25af324af3c027fce8d5126ac8513e22f77386c8e5463a (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,640 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.0.0-py3-none-any.whl#sha256=3ba1d9a3efd6e4f7ed6c9c10c47d29d342a10c8ad836b378138d4e336eec0d0c (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-06-05T01:52:57,640 Skipping link: not a file: https://www.piwheels.org/simple/vivarium-engine/ 2026-06-05T01:52:57,641 Skipping link: not a file: https://pypi.org/simple/vivarium-engine/ 2026-06-05T01:52:57,660 Given no hashes to check 1 links for project 'vivarium-engine': discarding no candidates 2026-06-05T01:52:57,678 Collecting vivarium-engine==5.1.0 2026-06-05T01:52:57,681 Created temporary directory: /tmp/pip-unpack-9p1mdgb7 2026-06-05T01:52:57,919 Downloading vivarium_engine-5.1.0.tar.gz (7.2 MB) 2026-06-05T01:52:59,576 Added vivarium-engine==5.1.0 from https://files.pythonhosted.org/packages/b6/ef/fe30eeb5143e96ce13cf9c69606a91ae880ed88e791228579c5303d518c0/vivarium_engine-5.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-p_wucpy_' 2026-06-05T01:52:59,584 Created temporary directory: /tmp/pip-build-env-xrvk_61z 2026-06-05T01:52:59,589 Installing build dependencies: started 2026-06-05T01:52:59,590 Running command pip subprocess to install build dependencies 2026-06-05T01:53:00,766 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-05T01:53:01,180 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-06-05T01:53:01,203 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T01:53:02,973 Collecting setuptools>=61.0 2026-06-05T01:53:02,974 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-05T01:53:02,990 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-05T01:53:03,335 Collecting setuptools_scm[toml]>=8.0 2026-06-05T01:53:03,336 Obtaining dependency information for setuptools_scm[toml]>=8.0 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata 2026-06-05T01:53:03,351 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-05T01:53:03,361 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.10): Requested setuptools_scm>=8.0 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-06-05T01:53:03,385 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-05T01:53:03,470 Collecting vcs-versioning>=1.0.0.dev0 2026-06-05T01:53:03,471 Obtaining dependency information for vcs-versioning>=1.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata 2026-06-05T01:53:03,486 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-05T01:53:03,668 Collecting packaging>=20 2026-06-05T01:53:03,669 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-05T01:53:03,682 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-05T01:53:03,904 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-05T01:53:03,925 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-05T01:53:04,010 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-05T01:53:04,053 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-05T01:53:04,079 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-05T01:53:04,169 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-05T01:53:06,970 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-06-05T01:53:10,555 Creating /tmp/pip-build-env-xrvk_61z/overlay/local/bin 2026-06-05T01:53:10,557 changing mode of /tmp/pip-build-env-xrvk_61z/overlay/local/bin/vcs-versioning to 755 2026-06-05T01:53:10,664 changing mode of /tmp/pip-build-env-xrvk_61z/overlay/local/bin/setuptools-scm to 755 2026-06-05T01:53:10,694 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-06-05T01:53:10,989 Installing build dependencies: finished with status 'done' 2026-06-05T01:53:10,995 Getting requirements to build wheel: started 2026-06-05T01:53:10,996 Running command Getting requirements to build wheel 2026-06-05T01:53:11,713 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T01:53:11,713 !! 2026-06-05T01:53:11,715 ******************************************************************************** 2026-06-05T01:53:11,715 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-06-05T01:53:11,716 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T01:53:11,717 or your builds will no longer be supported. 2026-06-05T01:53:11,718 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:11,719 ******************************************************************************** 2026-06-05T01:53:11,720 !! 2026-06-05T01:53:11,720 corresp(dist, value, root_dir) 2026-06-05T01:53:11,790 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T01:53:11,790 !! 2026-06-05T01:53:11,791 ******************************************************************************** 2026-06-05T01:53:11,792 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T01:53:11,793 License :: OSI Approved :: BSD License 2026-06-05T01:53:11,793 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:11,794 ******************************************************************************** 2026-06-05T01:53:11,795 !! 2026-06-05T01:53:11,795 dist._finalize_license_expression() 2026-06-05T01:53:11,796 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T01:53:11,796 !! 2026-06-05T01:53:11,797 ******************************************************************************** 2026-06-05T01:53:11,798 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T01:53:11,799 License :: OSI Approved :: BSD License 2026-06-05T01:53:11,800 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:11,800 ******************************************************************************** 2026-06-05T01:53:11,801 !! 2026-06-05T01:53:11,802 self._finalize_license_expression() 2026-06-05T01:53:11,805 running egg_info 2026-06-05T01:53:11,812 writing src/vivarium_engine.egg-info/PKG-INFO 2026-06-05T01:53:11,818 writing dependency_links to src/vivarium_engine.egg-info/dependency_links.txt 2026-06-05T01:53:11,820 writing entry points to src/vivarium_engine.egg-info/entry_points.txt 2026-06-05T01:53:11,823 writing requirements to src/vivarium_engine.egg-info/requires.txt 2026-06-05T01:53:11,825 writing top-level names to src/vivarium_engine.egg-info/top_level.txt 2026-06-05T01:53:11,880 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-05T01:53:11,881 return get_active_overrides().subprocess_timeout 2026-06-05T01:53:11,888 listing git files failed - pretending there aren't any 2026-06-05T01:53:11,893 reading manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-05T01:53:11,931 adding license file 'LICENSE' 2026-06-05T01:53:11,943 writing manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-05T01:53:12,049 Getting requirements to build wheel: finished with status 'done' 2026-06-05T01:53:12,053 Created temporary directory: /tmp/pip-modern-metadata-w0pfin9j 2026-06-05T01:53:12,055 Preparing metadata (pyproject.toml): started 2026-06-05T01:53:12,056 Running command Preparing metadata (pyproject.toml) 2026-06-05T01:53:12,731 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T01:53:12,731 !! 2026-06-05T01:53:12,732 ******************************************************************************** 2026-06-05T01:53:12,733 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-06-05T01:53:12,734 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T01:53:12,735 or your builds will no longer be supported. 2026-06-05T01:53:12,735 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:12,736 ******************************************************************************** 2026-06-05T01:53:12,737 !! 2026-06-05T01:53:12,737 corresp(dist, value, root_dir) 2026-06-05T01:53:12,804 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T01:53:12,805 !! 2026-06-05T01:53:12,806 ******************************************************************************** 2026-06-05T01:53:12,806 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T01:53:12,807 License :: OSI Approved :: BSD License 2026-06-05T01:53:12,808 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:12,809 ******************************************************************************** 2026-06-05T01:53:12,810 !! 2026-06-05T01:53:12,810 dist._finalize_license_expression() 2026-06-05T01:53:12,812 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T01:53:12,813 !! 2026-06-05T01:53:12,814 ******************************************************************************** 2026-06-05T01:53:12,814 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T01:53:12,816 License :: OSI Approved :: BSD License 2026-06-05T01:53:12,817 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:12,818 ******************************************************************************** 2026-06-05T01:53:12,819 !! 2026-06-05T01:53:12,819 self._finalize_license_expression() 2026-06-05T01:53:12,822 running dist_info 2026-06-05T01:53:12,836 creating /tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info 2026-06-05T01:53:12,837 writing /tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info/PKG-INFO 2026-06-05T01:53:12,843 writing dependency_links to /tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info/dependency_links.txt 2026-06-05T01:53:12,845 writing entry points to /tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info/entry_points.txt 2026-06-05T01:53:12,848 writing requirements to /tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info/requires.txt 2026-06-05T01:53:12,849 writing top-level names to /tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info/top_level.txt 2026-06-05T01:53:12,851 writing manifest file '/tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info/SOURCES.txt' 2026-06-05T01:53:12,902 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-05T01:53:12,902 return get_active_overrides().subprocess_timeout 2026-06-05T01:53:12,909 listing git files failed - pretending there aren't any 2026-06-05T01:53:12,914 reading manifest file '/tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info/SOURCES.txt' 2026-06-05T01:53:12,916 adding license file 'LICENSE' 2026-06-05T01:53:12,921 writing manifest file '/tmp/pip-modern-metadata-w0pfin9j/vivarium_engine.egg-info/SOURCES.txt' 2026-06-05T01:53:12,923 creating '/tmp/pip-modern-metadata-w0pfin9j/vivarium_engine-5.1.0.dist-info' 2026-06-05T01:53:13,058 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-05T01:53:13,063 Source in /tmp/pip-wheel-fu0fmvi3/vivarium-engine_24f7132b2df4452896ebd98d02433ce2 has version 5.1.0, which satisfies requirement vivarium-engine==5.1.0 from https://files.pythonhosted.org/packages/b6/ef/fe30eeb5143e96ce13cf9c69606a91ae880ed88e791228579c5303d518c0/vivarium_engine-5.1.0.tar.gz 2026-06-05T01:53:13,064 Removed vivarium-engine==5.1.0 from https://files.pythonhosted.org/packages/b6/ef/fe30eeb5143e96ce13cf9c69606a91ae880ed88e791228579c5303d518c0/vivarium_engine-5.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-p_wucpy_' 2026-06-05T01:53:13,071 Created temporary directory: /tmp/pip-unpack-30293b5g 2026-06-05T01:53:13,071 Building wheels for collected packages: vivarium-engine 2026-06-05T01:53:13,076 Created temporary directory: /tmp/pip-wheel-b2y0md67 2026-06-05T01:53:13,077 Destination directory: /tmp/pip-wheel-b2y0md67 2026-06-05T01:53:13,079 Building wheel for vivarium-engine (pyproject.toml): started 2026-06-05T01:53:13,080 Running command Building wheel for vivarium-engine (pyproject.toml) 2026-06-05T01:53:13,731 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T01:53:13,731 !! 2026-06-05T01:53:13,732 ******************************************************************************** 2026-06-05T01:53:13,732 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-06-05T01:53:13,733 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T01:53:13,734 or your builds will no longer be supported. 2026-06-05T01:53:13,735 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:13,736 ******************************************************************************** 2026-06-05T01:53:13,737 !! 2026-06-05T01:53:13,738 corresp(dist, value, root_dir) 2026-06-05T01:53:13,797 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T01:53:13,798 !! 2026-06-05T01:53:13,799 ******************************************************************************** 2026-06-05T01:53:13,800 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T01:53:13,801 License :: OSI Approved :: BSD License 2026-06-05T01:53:13,802 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:13,802 ******************************************************************************** 2026-06-05T01:53:13,803 !! 2026-06-05T01:53:13,804 dist._finalize_license_expression() 2026-06-05T01:53:13,805 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T01:53:13,805 !! 2026-06-05T01:53:13,806 ******************************************************************************** 2026-06-05T01:53:13,807 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T01:53:13,808 License :: OSI Approved :: BSD License 2026-06-05T01:53:13,809 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T01:53:13,810 ******************************************************************************** 2026-06-05T01:53:13,811 !! 2026-06-05T01:53:13,812 self._finalize_license_expression() 2026-06-05T01:53:13,812 running bdist_wheel 2026-06-05T01:53:13,831 running build 2026-06-05T01:53:13,831 running build_py 2026-06-05T01:53:13,833 creating build/lib/vivarium 2026-06-05T01:53:13,835 copying src/vivarium/__init__.py -> build/lib/vivarium 2026-06-05T01:53:13,838 creating build/lib/vivarium/engine 2026-06-05T01:53:13,838 copying src/vivarium/engine/__init__.py -> build/lib/vivarium/engine 2026-06-05T01:53:13,841 copying src/vivarium/engine/exceptions.py -> build/lib/vivarium/engine 2026-06-05T01:53:13,842 copying src/vivarium/engine/component.py -> build/lib/vivarium/engine 2026-06-05T01:53:13,845 copying src/vivarium/engine/testing_utilities.py -> build/lib/vivarium/engine 2026-06-05T01:53:13,847 copying src/vivarium/engine/types.py -> build/lib/vivarium/engine 2026-06-05T01:53:13,849 copying src/vivarium/engine/manager.py -> build/lib/vivarium/engine 2026-06-05T01:53:13,851 creating build/lib/vivarium/engine/framework 2026-06-05T01:53:13,852 copying src/vivarium/engine/framework/configuration.py -> build/lib/vivarium/engine/framework 2026-06-05T01:53:13,854 copying src/vivarium/engine/framework/__init__.py -> build/lib/vivarium/engine/framework 2026-06-05T01:53:13,856 copying src/vivarium/engine/framework/utilities.py -> build/lib/vivarium/engine/framework 2026-06-05T01:53:13,858 copying src/vivarium/engine/framework/engine.py -> build/lib/vivarium/engine/framework 2026-06-05T01:53:13,860 copying src/vivarium/engine/framework/state_machine.py -> build/lib/vivarium/engine/framework 2026-06-05T01:53:13,863 copying src/vivarium/engine/framework/plugins.py -> build/lib/vivarium/engine/framework 2026-06-05T01:53:13,866 creating build/lib/vivarium/engine/interface 2026-06-05T01:53:13,867 copying src/vivarium/engine/interface/__init__.py -> build/lib/vivarium/engine/interface 2026-06-05T01:53:13,869 copying src/vivarium/engine/interface/cli.py -> build/lib/vivarium/engine/interface 2026-06-05T01:53:13,871 copying src/vivarium/engine/interface/utilities.py -> build/lib/vivarium/engine/interface 2026-06-05T01:53:13,873 copying src/vivarium/engine/interface/interactive.py -> build/lib/vivarium/engine/interface 2026-06-05T01:53:13,876 copying src/vivarium/engine/interface/cli_tools.py -> build/lib/vivarium/engine/interface 2026-06-05T01:53:13,878 creating build/lib/vivarium/engine/examples 2026-06-05T01:53:13,879 copying src/vivarium/engine/examples/__init__.py -> build/lib/vivarium/engine/examples 2026-06-05T01:53:13,881 creating build/lib/vivarium/engine/framework/event 2026-06-05T01:53:13,882 copying src/vivarium/engine/framework/event/__init__.py -> build/lib/vivarium/engine/framework/event 2026-06-05T01:53:13,884 copying src/vivarium/engine/framework/event/manager.py -> build/lib/vivarium/engine/framework/event 2026-06-05T01:53:13,887 copying src/vivarium/engine/framework/event/interface.py -> build/lib/vivarium/engine/framework/event 2026-06-05T01:53:13,889 creating build/lib/vivarium/engine/framework/components 2026-06-05T01:53:13,890 copying src/vivarium/engine/framework/components/__init__.py -> build/lib/vivarium/engine/framework/components 2026-06-05T01:53:13,892 copying src/vivarium/engine/framework/components/parser.py -> build/lib/vivarium/engine/framework/components 2026-06-05T01:53:13,895 copying src/vivarium/engine/framework/components/manager.py -> build/lib/vivarium/engine/framework/components 2026-06-05T01:53:13,897 copying src/vivarium/engine/framework/components/interface.py -> build/lib/vivarium/engine/framework/components 2026-06-05T01:53:13,900 creating build/lib/vivarium/engine/framework/lifecycle 2026-06-05T01:53:13,901 copying src/vivarium/engine/framework/lifecycle/lifecycle_states.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-05T01:53:13,903 copying src/vivarium/engine/framework/lifecycle/__init__.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-05T01:53:13,905 copying src/vivarium/engine/framework/lifecycle/exceptions.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-05T01:53:13,907 copying src/vivarium/engine/framework/lifecycle/manager.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-05T01:53:13,909 copying src/vivarium/engine/framework/lifecycle/interface.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-05T01:53:13,911 copying src/vivarium/engine/framework/lifecycle/constraint_maker.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-05T01:53:13,913 copying src/vivarium/engine/framework/lifecycle/entities.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-05T01:53:13,916 creating build/lib/vivarium/engine/framework/randomness 2026-06-05T01:53:13,917 copying src/vivarium/engine/framework/randomness/index_map.py -> build/lib/vivarium/engine/framework/randomness 2026-06-05T01:53:13,919 copying src/vivarium/engine/framework/randomness/__init__.py -> build/lib/vivarium/engine/framework/randomness 2026-06-05T01:53:13,921 copying src/vivarium/engine/framework/randomness/exceptions.py -> build/lib/vivarium/engine/framework/randomness 2026-06-05T01:53:13,923 copying src/vivarium/engine/framework/randomness/manager.py -> build/lib/vivarium/engine/framework/randomness 2026-06-05T01:53:13,925 copying src/vivarium/engine/framework/randomness/interface.py -> build/lib/vivarium/engine/framework/randomness 2026-06-05T01:53:13,927 copying src/vivarium/engine/framework/randomness/stream.py -> build/lib/vivarium/engine/framework/randomness 2026-06-05T01:53:13,930 creating build/lib/vivarium/engine/framework/lookup 2026-06-05T01:53:13,931 copying src/vivarium/engine/framework/lookup/__init__.py -> build/lib/vivarium/engine/framework/lookup 2026-06-05T01:53:13,933 copying src/vivarium/engine/framework/lookup/interpolation.py -> build/lib/vivarium/engine/framework/lookup 2026-06-05T01:53:13,935 copying src/vivarium/engine/framework/lookup/manager.py -> build/lib/vivarium/engine/framework/lookup 2026-06-05T01:53:13,937 copying src/vivarium/engine/framework/lookup/interface.py -> build/lib/vivarium/engine/framework/lookup 2026-06-05T01:53:13,939 copying src/vivarium/engine/framework/lookup/table.py -> build/lib/vivarium/engine/framework/lookup 2026-06-05T01:53:13,942 creating build/lib/vivarium/engine/framework/resource 2026-06-05T01:53:13,943 copying src/vivarium/engine/framework/resource/__init__.py -> build/lib/vivarium/engine/framework/resource 2026-06-05T01:53:13,945 copying src/vivarium/engine/framework/resource/exceptions.py -> build/lib/vivarium/engine/framework/resource 2026-06-05T01:53:13,947 copying src/vivarium/engine/framework/resource/manager.py -> build/lib/vivarium/engine/framework/resource 2026-06-05T01:53:13,949 copying src/vivarium/engine/framework/resource/interface.py -> build/lib/vivarium/engine/framework/resource 2026-06-05T01:53:13,951 copying src/vivarium/engine/framework/resource/resource.py -> build/lib/vivarium/engine/framework/resource 2026-06-05T01:53:13,954 creating build/lib/vivarium/engine/framework/population 2026-06-05T01:53:13,955 copying src/vivarium/engine/framework/population/__init__.py -> build/lib/vivarium/engine/framework/population 2026-06-05T01:53:13,957 copying src/vivarium/engine/framework/population/exceptions.py -> build/lib/vivarium/engine/framework/population 2026-06-05T01:53:13,959 copying src/vivarium/engine/framework/population/population_view.py -> build/lib/vivarium/engine/framework/population 2026-06-05T01:53:13,961 copying src/vivarium/engine/framework/population/utilities.py -> build/lib/vivarium/engine/framework/population 2026-06-05T01:53:13,963 copying src/vivarium/engine/framework/population/manager.py -> build/lib/vivarium/engine/framework/population 2026-06-05T01:53:13,966 copying src/vivarium/engine/framework/population/interface.py -> build/lib/vivarium/engine/framework/population 2026-06-05T01:53:13,969 creating build/lib/vivarium/engine/framework/time 2026-06-05T01:53:13,970 copying src/vivarium/engine/framework/time/__init__.py -> build/lib/vivarium/engine/framework/time 2026-06-05T01:53:13,972 copying src/vivarium/engine/framework/time/manager.py -> build/lib/vivarium/engine/framework/time 2026-06-05T01:53:13,974 copying src/vivarium/engine/framework/time/interface.py -> build/lib/vivarium/engine/framework/time 2026-06-05T01:53:13,977 creating build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,978 copying src/vivarium/engine/framework/results/observer.py -> build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,980 copying src/vivarium/engine/framework/results/observation.py -> build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,982 copying src/vivarium/engine/framework/results/stratification.py -> build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,984 copying src/vivarium/engine/framework/results/__init__.py -> build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,986 copying src/vivarium/engine/framework/results/exceptions.py -> build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,988 copying src/vivarium/engine/framework/results/context.py -> build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,990 copying src/vivarium/engine/framework/results/manager.py -> build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,993 copying src/vivarium/engine/framework/results/interface.py -> build/lib/vivarium/engine/framework/results 2026-06-05T01:53:13,996 creating build/lib/vivarium/engine/framework/artifact 2026-06-05T01:53:13,997 copying src/vivarium/engine/framework/artifact/__init__.py -> build/lib/vivarium/engine/framework/artifact 2026-06-05T01:53:13,999 copying src/vivarium/engine/framework/artifact/manager.py -> build/lib/vivarium/engine/framework/artifact 2026-06-05T01:53:14,001 copying src/vivarium/engine/framework/artifact/interface.py -> build/lib/vivarium/engine/framework/artifact 2026-06-05T01:53:14,004 creating build/lib/vivarium/engine/framework/logging 2026-06-05T01:53:14,005 copying src/vivarium/engine/framework/logging/__init__.py -> build/lib/vivarium/engine/framework/logging 2026-06-05T01:53:14,007 copying src/vivarium/engine/framework/logging/utilities.py -> build/lib/vivarium/engine/framework/logging 2026-06-05T01:53:14,009 copying src/vivarium/engine/framework/logging/manager.py -> build/lib/vivarium/engine/framework/logging 2026-06-05T01:53:14,011 copying src/vivarium/engine/framework/logging/interface.py -> build/lib/vivarium/engine/framework/logging 2026-06-05T01:53:14,014 creating build/lib/vivarium/engine/framework/values 2026-06-05T01:53:14,015 copying src/vivarium/engine/framework/values/post_processors.py -> build/lib/vivarium/engine/framework/values 2026-06-05T01:53:14,017 copying src/vivarium/engine/framework/values/__init__.py -> build/lib/vivarium/engine/framework/values 2026-06-05T01:53:14,019 copying src/vivarium/engine/framework/values/exceptions.py -> build/lib/vivarium/engine/framework/values 2026-06-05T01:53:14,021 copying src/vivarium/engine/framework/values/combiners.py -> build/lib/vivarium/engine/framework/values 2026-06-05T01:53:14,023 copying src/vivarium/engine/framework/values/pipeline.py -> build/lib/vivarium/engine/framework/values 2026-06-05T01:53:14,026 copying src/vivarium/engine/framework/values/manager.py -> build/lib/vivarium/engine/framework/values 2026-06-05T01:53:14,029 copying src/vivarium/engine/framework/values/interface.py -> build/lib/vivarium/engine/framework/values 2026-06-05T01:53:14,031 creating build/lib/vivarium/engine/examples/boids 2026-06-05T01:53:14,032 copying src/vivarium/engine/examples/boids/movement.py -> build/lib/vivarium/engine/examples/boids 2026-06-05T01:53:14,034 copying src/vivarium/engine/examples/boids/__init__.py -> build/lib/vivarium/engine/examples/boids 2026-06-05T01:53:14,036 copying src/vivarium/engine/examples/boids/forces.py -> build/lib/vivarium/engine/examples/boids 2026-06-05T01:53:14,039 copying src/vivarium/engine/examples/boids/neighbors.py -> build/lib/vivarium/engine/examples/boids 2026-06-05T01:53:14,040 copying src/vivarium/engine/examples/boids/visualization.py -> build/lib/vivarium/engine/examples/boids 2026-06-05T01:53:14,042 copying src/vivarium/engine/examples/boids/population.py -> build/lib/vivarium/engine/examples/boids 2026-06-05T01:53:14,045 creating build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,045 copying src/vivarium/engine/examples/disease_model/observer.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,047 copying src/vivarium/engine/examples/disease_model/__init__.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,049 copying src/vivarium/engine/examples/disease_model/disease.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,051 copying src/vivarium/engine/examples/disease_model/intervention.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,053 copying src/vivarium/engine/examples/disease_model/mortality.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,055 copying src/vivarium/engine/examples/disease_model/risk.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,057 copying src/vivarium/engine/examples/disease_model/population.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,059 running egg_info 2026-06-05T01:53:14,072 writing src/vivarium_engine.egg-info/PKG-INFO 2026-06-05T01:53:14,078 writing dependency_links to src/vivarium_engine.egg-info/dependency_links.txt 2026-06-05T01:53:14,079 writing entry points to src/vivarium_engine.egg-info/entry_points.txt 2026-06-05T01:53:14,082 writing requirements to src/vivarium_engine.egg-info/requires.txt 2026-06-05T01:53:14,083 writing top-level names to src/vivarium_engine.egg-info/top_level.txt 2026-06-05T01:53:14,125 /tmp/pip-build-env-xrvk_61z/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-06-05T01:53:14,125 return get_active_overrides().subprocess_timeout 2026-06-05T01:53:14,132 listing git files failed - pretending there aren't any 2026-06-05T01:53:14,136 reading manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-05T01:53:14,152 adding license file 'LICENSE' 2026-06-05T01:53:14,164 writing manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-05T01:53:14,181 copying src/vivarium/engine/py.typed -> build/lib/vivarium/engine 2026-06-05T01:53:14,183 copying src/vivarium/engine/examples/disease_model/disease_model.yaml -> build/lib/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,206 installing to build/bdist.linux-armv7l/wheel 2026-06-05T01:53:14,207 running install 2026-06-05T01:53:14,230 running install_lib 2026-06-05T01:53:14,238 creating build/bdist.linux-armv7l/wheel 2026-06-05T01:53:14,240 creating build/bdist.linux-armv7l/wheel/vivarium 2026-06-05T01:53:14,241 copying build/lib/vivarium/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium 2026-06-05T01:53:14,244 creating build/bdist.linux-armv7l/wheel/vivarium/engine 2026-06-05T01:53:14,245 copying build/lib/vivarium/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-05T01:53:14,247 copying build/lib/vivarium/engine/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-05T01:53:14,249 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework 2026-06-05T01:53:14,250 copying build/lib/vivarium/engine/framework/configuration.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-05T01:53:14,252 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/event 2026-06-05T01:53:14,253 copying build/lib/vivarium/engine/framework/event/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-05T01:53:14,255 copying build/lib/vivarium/engine/framework/event/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-05T01:53:14,258 copying build/lib/vivarium/engine/framework/event/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-05T01:53:14,260 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/components 2026-06-05T01:53:14,261 copying build/lib/vivarium/engine/framework/components/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-05T01:53:14,263 copying build/lib/vivarium/engine/framework/components/parser.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-05T01:53:14,265 copying build/lib/vivarium/engine/framework/components/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-05T01:53:14,268 copying build/lib/vivarium/engine/framework/components/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-05T01:53:14,270 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/lifecycle 2026-06-05T01:53:14,271 copying build/lib/vivarium/engine/framework/lifecycle/lifecycle_states.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-05T01:53:14,273 copying build/lib/vivarium/engine/framework/lifecycle/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-05T01:53:14,275 copying build/lib/vivarium/engine/framework/lifecycle/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-05T01:53:14,277 copying build/lib/vivarium/engine/framework/lifecycle/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-05T01:53:14,279 copying build/lib/vivarium/engine/framework/lifecycle/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-05T01:53:14,280 copying build/lib/vivarium/engine/framework/lifecycle/constraint_maker.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-05T01:53:14,282 copying build/lib/vivarium/engine/framework/lifecycle/entities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-05T01:53:14,285 copying build/lib/vivarium/engine/framework/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-05T01:53:14,287 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/randomness 2026-06-05T01:53:14,288 copying build/lib/vivarium/engine/framework/randomness/index_map.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-05T01:53:14,290 copying build/lib/vivarium/engine/framework/randomness/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-05T01:53:14,292 copying build/lib/vivarium/engine/framework/randomness/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-05T01:53:14,294 copying build/lib/vivarium/engine/framework/randomness/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-05T01:53:14,296 copying build/lib/vivarium/engine/framework/randomness/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-05T01:53:14,298 copying build/lib/vivarium/engine/framework/randomness/stream.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-05T01:53:14,300 copying build/lib/vivarium/engine/framework/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-05T01:53:14,303 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/lookup 2026-06-05T01:53:14,304 copying build/lib/vivarium/engine/framework/lookup/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-05T01:53:14,306 copying build/lib/vivarium/engine/framework/lookup/interpolation.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-05T01:53:14,308 copying build/lib/vivarium/engine/framework/lookup/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-05T01:53:14,310 copying build/lib/vivarium/engine/framework/lookup/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-05T01:53:14,312 copying build/lib/vivarium/engine/framework/lookup/table.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-05T01:53:14,314 copying build/lib/vivarium/engine/framework/engine.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-05T01:53:14,317 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/resource 2026-06-05T01:53:14,318 copying build/lib/vivarium/engine/framework/resource/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-05T01:53:14,320 copying build/lib/vivarium/engine/framework/resource/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-05T01:53:14,322 copying build/lib/vivarium/engine/framework/resource/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-05T01:53:14,324 copying build/lib/vivarium/engine/framework/resource/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-05T01:53:14,326 copying build/lib/vivarium/engine/framework/resource/resource.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-05T01:53:14,329 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/population 2026-06-05T01:53:14,330 copying build/lib/vivarium/engine/framework/population/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-05T01:53:14,332 copying build/lib/vivarium/engine/framework/population/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-05T01:53:14,334 copying build/lib/vivarium/engine/framework/population/population_view.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-05T01:53:14,336 copying build/lib/vivarium/engine/framework/population/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-05T01:53:14,338 copying build/lib/vivarium/engine/framework/population/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-05T01:53:14,341 copying build/lib/vivarium/engine/framework/population/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-05T01:53:14,343 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/time 2026-06-05T01:53:14,344 copying build/lib/vivarium/engine/framework/time/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-05T01:53:14,346 copying build/lib/vivarium/engine/framework/time/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-05T01:53:14,349 copying build/lib/vivarium/engine/framework/time/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-05T01:53:14,350 copying build/lib/vivarium/engine/framework/state_machine.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-05T01:53:14,354 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/results 2026-06-05T01:53:14,355 copying build/lib/vivarium/engine/framework/results/observer.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-05T01:53:14,357 copying build/lib/vivarium/engine/framework/results/observation.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-05T01:53:14,359 copying build/lib/vivarium/engine/framework/results/stratification.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-05T01:53:14,362 copying build/lib/vivarium/engine/framework/results/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-05T01:53:14,364 copying build/lib/vivarium/engine/framework/results/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-05T01:53:14,365 copying build/lib/vivarium/engine/framework/results/context.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-05T01:53:14,368 copying build/lib/vivarium/engine/framework/results/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-05T01:53:14,370 copying build/lib/vivarium/engine/framework/results/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-05T01:53:14,373 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/artifact 2026-06-05T01:53:14,374 copying build/lib/vivarium/engine/framework/artifact/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-05T01:53:14,376 copying build/lib/vivarium/engine/framework/artifact/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-05T01:53:14,378 copying build/lib/vivarium/engine/framework/artifact/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-05T01:53:14,380 copying build/lib/vivarium/engine/framework/plugins.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-05T01:53:14,382 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/logging 2026-06-05T01:53:14,383 copying build/lib/vivarium/engine/framework/logging/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-05T01:53:14,385 copying build/lib/vivarium/engine/framework/logging/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-05T01:53:14,387 copying build/lib/vivarium/engine/framework/logging/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-05T01:53:14,389 copying build/lib/vivarium/engine/framework/logging/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-05T01:53:14,391 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/values 2026-06-05T01:53:14,392 copying build/lib/vivarium/engine/framework/values/post_processors.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-05T01:53:14,395 copying build/lib/vivarium/engine/framework/values/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-05T01:53:14,397 copying build/lib/vivarium/engine/framework/values/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-05T01:53:14,398 copying build/lib/vivarium/engine/framework/values/combiners.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-05T01:53:14,401 copying build/lib/vivarium/engine/framework/values/pipeline.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-05T01:53:14,403 copying build/lib/vivarium/engine/framework/values/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-05T01:53:14,406 copying build/lib/vivarium/engine/framework/values/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-05T01:53:14,408 copying build/lib/vivarium/engine/component.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-05T01:53:14,411 creating build/bdist.linux-armv7l/wheel/vivarium/engine/interface 2026-06-05T01:53:14,412 copying build/lib/vivarium/engine/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-05T01:53:14,414 copying build/lib/vivarium/engine/interface/cli.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-05T01:53:14,417 copying build/lib/vivarium/engine/interface/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-05T01:53:14,419 copying build/lib/vivarium/engine/interface/interactive.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-05T01:53:14,422 copying build/lib/vivarium/engine/interface/cli_tools.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-05T01:53:14,423 copying build/lib/vivarium/engine/testing_utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-05T01:53:14,426 copying build/lib/vivarium/engine/types.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-05T01:53:14,427 copying build/lib/vivarium/engine/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-05T01:53:14,430 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples 2026-06-05T01:53:14,431 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples/boids 2026-06-05T01:53:14,432 copying build/lib/vivarium/engine/examples/boids/movement.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-05T01:53:14,434 copying build/lib/vivarium/engine/examples/boids/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-05T01:53:14,436 copying build/lib/vivarium/engine/examples/boids/forces.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-05T01:53:14,438 copying build/lib/vivarium/engine/examples/boids/neighbors.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-05T01:53:14,440 copying build/lib/vivarium/engine/examples/boids/visualization.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-05T01:53:14,442 copying build/lib/vivarium/engine/examples/boids/population.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-05T01:53:14,443 copying build/lib/vivarium/engine/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples 2026-06-05T01:53:14,445 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples/disease_model 2026-06-05T01:53:14,446 copying build/lib/vivarium/engine/examples/disease_model/observer.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-05T01:53:14,449 copying build/lib/vivarium/engine/examples/disease_model/disease_model.yaml -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-05T01:53:14,450 copying build/lib/vivarium/engine/examples/disease_model/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-05T01:53:14,452 copying build/lib/vivarium/engine/examples/disease_model/disease.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-05T01:53:14,455 copying build/lib/vivarium/engine/examples/disease_model/intervention.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-05T01:53:14,456 copying build/lib/vivarium/engine/examples/disease_model/mortality.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-05T01:53:14,458 copying build/lib/vivarium/engine/examples/disease_model/risk.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-05T01:53:14,461 copying build/lib/vivarium/engine/examples/disease_model/population.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-05T01:53:14,463 copying build/lib/vivarium/engine/py.typed -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-05T01:53:14,465 running install_egg_info 2026-06-05T01:53:14,471 Copying src/vivarium_engine.egg-info to build/bdist.linux-armv7l/wheel/./vivarium_engine-5.1.0-py3.11.egg-info 2026-06-05T01:53:14,483 running install_scripts 2026-06-05T01:53:14,494 creating build/bdist.linux-armv7l/wheel/vivarium_engine-5.1.0.dist-info/WHEEL 2026-06-05T01:53:14,497 creating '/tmp/pip-wheel-b2y0md67/.tmp-habpj3vd/vivarium_engine-5.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-05T01:53:14,500 adding 'vivarium/__init__.py' 2026-06-05T01:53:14,502 adding 'vivarium/engine/__init__.py' 2026-06-05T01:53:14,504 adding 'vivarium/engine/component.py' 2026-06-05T01:53:14,506 adding 'vivarium/engine/exceptions.py' 2026-06-05T01:53:14,507 adding 'vivarium/engine/manager.py' 2026-06-05T01:53:14,509 adding 'vivarium/engine/py.typed' 2026-06-05T01:53:14,510 adding 'vivarium/engine/testing_utilities.py' 2026-06-05T01:53:14,512 adding 'vivarium/engine/types.py' 2026-06-05T01:53:14,513 adding 'vivarium/engine/examples/__init__.py' 2026-06-05T01:53:14,515 adding 'vivarium/engine/examples/boids/__init__.py' 2026-06-05T01:53:14,517 adding 'vivarium/engine/examples/boids/forces.py' 2026-06-05T01:53:14,518 adding 'vivarium/engine/examples/boids/movement.py' 2026-06-05T01:53:14,519 adding 'vivarium/engine/examples/boids/neighbors.py' 2026-06-05T01:53:14,520 adding 'vivarium/engine/examples/boids/population.py' 2026-06-05T01:53:14,521 adding 'vivarium/engine/examples/boids/visualization.py' 2026-06-05T01:53:14,523 adding 'vivarium/engine/examples/disease_model/__init__.py' 2026-06-05T01:53:14,525 adding 'vivarium/engine/examples/disease_model/disease.py' 2026-06-05T01:53:14,526 adding 'vivarium/engine/examples/disease_model/disease_model.yaml' 2026-06-05T01:53:14,527 adding 'vivarium/engine/examples/disease_model/intervention.py' 2026-06-05T01:53:14,529 adding 'vivarium/engine/examples/disease_model/mortality.py' 2026-06-05T01:53:14,530 adding 'vivarium/engine/examples/disease_model/observer.py' 2026-06-05T01:53:14,532 adding 'vivarium/engine/examples/disease_model/population.py' 2026-06-05T01:53:14,533 adding 'vivarium/engine/examples/disease_model/risk.py' 2026-06-05T01:53:14,535 adding 'vivarium/engine/framework/__init__.py' 2026-06-05T01:53:14,536 adding 'vivarium/engine/framework/configuration.py' 2026-06-05T01:53:14,539 adding 'vivarium/engine/framework/engine.py' 2026-06-05T01:53:14,540 adding 'vivarium/engine/framework/plugins.py' 2026-06-05T01:53:14,543 adding 'vivarium/engine/framework/state_machine.py' 2026-06-05T01:53:14,545 adding 'vivarium/engine/framework/utilities.py' 2026-06-05T01:53:14,547 adding 'vivarium/engine/framework/artifact/__init__.py' 2026-06-05T01:53:14,548 adding 'vivarium/engine/framework/artifact/interface.py' 2026-06-05T01:53:14,550 adding 'vivarium/engine/framework/artifact/manager.py' 2026-06-05T01:53:14,552 adding 'vivarium/engine/framework/components/__init__.py' 2026-06-05T01:53:14,553 adding 'vivarium/engine/framework/components/interface.py' 2026-06-05T01:53:14,555 adding 'vivarium/engine/framework/components/manager.py' 2026-06-05T01:53:14,557 adding 'vivarium/engine/framework/components/parser.py' 2026-06-05T01:53:14,559 adding 'vivarium/engine/framework/event/__init__.py' 2026-06-05T01:53:14,560 adding 'vivarium/engine/framework/event/interface.py' 2026-06-05T01:53:14,562 adding 'vivarium/engine/framework/event/manager.py' 2026-06-05T01:53:14,564 adding 'vivarium/engine/framework/lifecycle/__init__.py' 2026-06-05T01:53:14,566 adding 'vivarium/engine/framework/lifecycle/constraint_maker.py' 2026-06-05T01:53:14,567 adding 'vivarium/engine/framework/lifecycle/entities.py' 2026-06-05T01:53:14,569 adding 'vivarium/engine/framework/lifecycle/exceptions.py' 2026-06-05T01:53:14,570 adding 'vivarium/engine/framework/lifecycle/interface.py' 2026-06-05T01:53:14,571 adding 'vivarium/engine/framework/lifecycle/lifecycle_states.py' 2026-06-05T01:53:14,573 adding 'vivarium/engine/framework/lifecycle/manager.py' 2026-06-05T01:53:14,575 adding 'vivarium/engine/framework/logging/__init__.py' 2026-06-05T01:53:14,576 adding 'vivarium/engine/framework/logging/interface.py' 2026-06-05T01:53:14,578 adding 'vivarium/engine/framework/logging/manager.py' 2026-06-05T01:53:14,579 adding 'vivarium/engine/framework/logging/utilities.py' 2026-06-05T01:53:14,581 adding 'vivarium/engine/framework/lookup/__init__.py' 2026-06-05T01:53:14,582 adding 'vivarium/engine/framework/lookup/interface.py' 2026-06-05T01:53:14,585 adding 'vivarium/engine/framework/lookup/interpolation.py' 2026-06-05T01:53:14,586 adding 'vivarium/engine/framework/lookup/manager.py' 2026-06-05T01:53:14,588 adding 'vivarium/engine/framework/lookup/table.py' 2026-06-05T01:53:14,590 adding 'vivarium/engine/framework/population/__init__.py' 2026-06-05T01:53:14,591 adding 'vivarium/engine/framework/population/exceptions.py' 2026-06-05T01:53:14,593 adding 'vivarium/engine/framework/population/interface.py' 2026-06-05T01:53:14,596 adding 'vivarium/engine/framework/population/manager.py' 2026-06-05T01:53:14,599 adding 'vivarium/engine/framework/population/population_view.py' 2026-06-05T01:53:14,601 adding 'vivarium/engine/framework/population/utilities.py' 2026-06-05T01:53:14,602 adding 'vivarium/engine/framework/randomness/__init__.py' 2026-06-05T01:53:14,604 adding 'vivarium/engine/framework/randomness/exceptions.py' 2026-06-05T01:53:14,605 adding 'vivarium/engine/framework/randomness/index_map.py' 2026-06-05T01:53:14,607 adding 'vivarium/engine/framework/randomness/interface.py' 2026-06-05T01:53:14,608 adding 'vivarium/engine/framework/randomness/manager.py' 2026-06-05T01:53:14,611 adding 'vivarium/engine/framework/randomness/stream.py' 2026-06-05T01:53:14,613 adding 'vivarium/engine/framework/resource/__init__.py' 2026-06-05T01:53:14,614 adding 'vivarium/engine/framework/resource/exceptions.py' 2026-06-05T01:53:14,615 adding 'vivarium/engine/framework/resource/interface.py' 2026-06-05T01:53:14,617 adding 'vivarium/engine/framework/resource/manager.py' 2026-06-05T01:53:14,619 adding 'vivarium/engine/framework/resource/resource.py' 2026-06-05T01:53:14,620 adding 'vivarium/engine/framework/results/__init__.py' 2026-06-05T01:53:14,623 adding 'vivarium/engine/framework/results/context.py' 2026-06-05T01:53:14,624 adding 'vivarium/engine/framework/results/exceptions.py' 2026-06-05T01:53:14,626 adding 'vivarium/engine/framework/results/interface.py' 2026-06-05T01:53:14,628 adding 'vivarium/engine/framework/results/manager.py' 2026-06-05T01:53:14,631 adding 'vivarium/engine/framework/results/observation.py' 2026-06-05T01:53:14,632 adding 'vivarium/engine/framework/results/observer.py' 2026-06-05T01:53:14,634 adding 'vivarium/engine/framework/results/stratification.py' 2026-06-05T01:53:14,636 adding 'vivarium/engine/framework/time/__init__.py' 2026-06-05T01:53:14,637 adding 'vivarium/engine/framework/time/interface.py' 2026-06-05T01:53:14,639 adding 'vivarium/engine/framework/time/manager.py' 2026-06-05T01:53:14,641 adding 'vivarium/engine/framework/values/__init__.py' 2026-06-05T01:53:14,642 adding 'vivarium/engine/framework/values/combiners.py' 2026-06-05T01:53:14,644 adding 'vivarium/engine/framework/values/exceptions.py' 2026-06-05T01:53:14,645 adding 'vivarium/engine/framework/values/interface.py' 2026-06-05T01:53:14,648 adding 'vivarium/engine/framework/values/manager.py' 2026-06-05T01:53:14,650 adding 'vivarium/engine/framework/values/pipeline.py' 2026-06-05T01:53:14,651 adding 'vivarium/engine/framework/values/post_processors.py' 2026-06-05T01:53:14,653 adding 'vivarium/engine/interface/__init__.py' 2026-06-05T01:53:14,655 adding 'vivarium/engine/interface/cli.py' 2026-06-05T01:53:14,656 adding 'vivarium/engine/interface/cli_tools.py' 2026-06-05T01:53:14,658 adding 'vivarium/engine/interface/interactive.py' 2026-06-05T01:53:14,659 adding 'vivarium/engine/interface/utilities.py' 2026-06-05T01:53:14,662 adding 'vivarium_engine-5.1.0.dist-info/licenses/LICENSE' 2026-06-05T01:53:14,663 adding 'vivarium_engine-5.1.0.dist-info/METADATA' 2026-06-05T01:53:14,664 adding 'vivarium_engine-5.1.0.dist-info/WHEEL' 2026-06-05T01:53:14,665 adding 'vivarium_engine-5.1.0.dist-info/entry_points.txt' 2026-06-05T01:53:14,666 adding 'vivarium_engine-5.1.0.dist-info/top_level.txt' 2026-06-05T01:53:14,668 adding 'vivarium_engine-5.1.0.dist-info/RECORD' 2026-06-05T01:53:14,673 removing build/bdist.linux-armv7l/wheel 2026-06-05T01:53:14,806 Building wheel for vivarium-engine (pyproject.toml): finished with status 'done' 2026-06-05T01:53:14,814 Created wheel for vivarium-engine: filename=vivarium_engine-5.1.0-py3-none-any.whl size=177200 sha256=9e0de6959d50e8142376161bc96881070a84d2009171eab65ac99f328236023f 2026-06-05T01:53:14,815 Stored in directory: /tmp/pip-ephem-wheel-cache-fbgx971q/wheels/c1/5f/df/b86de675cac9aaf54e20bb34dcda0e234cfd85d14fc73dadc0 2026-06-05T01:53:14,829 Successfully built vivarium-engine 2026-06-05T01:53:14,837 Removed build tracker: '/tmp/pip-build-tracker-p_wucpy_'