2026-06-03T17:34:32,307 Created temporary directory: /tmp/pip-ephem-wheel-cache-ci4jyx8m 2026-06-03T17:34:32,308 Created temporary directory: /tmp/pip-build-tracker-6cbv_xo5 2026-06-03T17:34:32,309 Initialized build tracking at /tmp/pip-build-tracker-6cbv_xo5 2026-06-03T17:34:32,310 Created build tracker: /tmp/pip-build-tracker-6cbv_xo5 2026-06-03T17:34:32,310 Entered build tracker: /tmp/pip-build-tracker-6cbv_xo5 2026-06-03T17:34:32,311 Created temporary directory: /tmp/pip-wheel-vi0mx5i1 2026-06-03T17:34:32,314 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-03T17:34:32,316 Created temporary directory: /tmp/pip-ephem-wheel-cache-w4neya9p 2026-06-03T17:34:32,341 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T17:34:32,344 2 location(s) to search for versions of vivarium-engine: 2026-06-03T17:34:32,344 * https://pypi.org/simple/vivarium-engine/ 2026-06-03T17:34:32,344 * https://www.piwheels.org/simple/vivarium-engine/ 2026-06-03T17:34:32,345 Fetching project page and analyzing links: https://pypi.org/simple/vivarium-engine/ 2026-06-03T17:34:32,346 Getting page https://pypi.org/simple/vivarium-engine/ 2026-06-03T17:34:32,347 Found index url https://pypi.org/simple 2026-06-03T17:34:32,496 Fetched page https://pypi.org/simple/vivarium-engine/ as application/vnd.pypi.simple.v1+json 2026-06-03T17:34:32,499 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-03T17:34:32,500 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-03T17:34:32,500 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-03T17:34:32,501 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-03T17:34:32,502 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-03T17:34:32,503 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-03T17:34:32,504 Fetching project page and analyzing links: https://www.piwheels.org/simple/vivarium-engine/ 2026-06-03T17:34:32,504 Getting page https://www.piwheels.org/simple/vivarium-engine/ 2026-06-03T17:34:32,506 Found index url https://www.piwheels.org/simple 2026-06-03T17:34:32,672 Fetched page https://www.piwheels.org/simple/vivarium-engine/ as text/html 2026-06-03T17:34:32,674 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-03T17:34:32,674 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-03T17:34:32,675 Skipping link: not a file: https://www.piwheels.org/simple/vivarium-engine/ 2026-06-03T17:34:32,676 Skipping link: not a file: https://pypi.org/simple/vivarium-engine/ 2026-06-03T17:34:32,696 Given no hashes to check 1 links for project 'vivarium-engine': discarding no candidates 2026-06-03T17:34:32,715 Collecting vivarium-engine==5.0.2 2026-06-03T17:34:32,718 Created temporary directory: /tmp/pip-unpack-4dgypbi8 2026-06-03T17:34:32,874 Downloading vivarium_engine-5.0.2.tar.gz (7.2 MB) 2026-06-03T17:34:34,126 Added vivarium-engine==5.0.2 from https://files.pythonhosted.org/packages/0f/d6/295b3169329175d10facfd05665ecadae1d66930a48e88ac8aec0cc0a563/vivarium_engine-5.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-6cbv_xo5' 2026-06-03T17:34:34,134 Created temporary directory: /tmp/pip-build-env-zgxd4_7g 2026-06-03T17:34:34,138 Installing build dependencies: started 2026-06-03T17:34:34,140 Running command pip subprocess to install build dependencies 2026-06-03T17:34:35,288 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-03T17:34:35,712 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-03T17:34:35,735 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T17:34:37,545 Collecting setuptools>=61.0 2026-06-03T17:34:37,546 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-03T17:34:37,561 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-03T17:34:37,911 Collecting setuptools_scm[toml]>=8.0 2026-06-03T17:34:37,912 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-03T17:34:37,928 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-03T17:34:37,938 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-03T17:34:37,963 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-03T17:34:38,051 Collecting vcs-versioning>=1.0.0.dev0 2026-06-03T17:34:38,052 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-03T17:34:38,066 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-03T17:34:38,251 Collecting packaging>=20 2026-06-03T17:34:38,252 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-03T17:34:38,265 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-03T17:34:38,482 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-03T17:34:38,502 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-03T17:34:38,585 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-03T17:34:38,620 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-03T17:34:38,645 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-03T17:34:38,746 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-03T17:34:41,530 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-06-03T17:34:45,289 Creating /tmp/pip-build-env-zgxd4_7g/overlay/local/bin 2026-06-03T17:34:45,292 changing mode of /tmp/pip-build-env-zgxd4_7g/overlay/local/bin/vcs-versioning to 755 2026-06-03T17:34:45,408 changing mode of /tmp/pip-build-env-zgxd4_7g/overlay/local/bin/setuptools-scm to 755 2026-06-03T17:34:45,437 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-06-03T17:34:45,732 Installing build dependencies: finished with status 'done' 2026-06-03T17:34:45,738 Getting requirements to build wheel: started 2026-06-03T17:34:45,739 Running command Getting requirements to build wheel 2026-06-03T17:34:46,480 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-03T17:34:46,480 !! 2026-06-03T17:34:46,481 ******************************************************************************** 2026-06-03T17:34:46,482 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-03T17:34:46,483 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-03T17:34:46,484 or your builds will no longer be supported. 2026-06-03T17:34:46,485 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:46,486 ******************************************************************************** 2026-06-03T17:34:46,487 !! 2026-06-03T17:34:46,488 corresp(dist, value, root_dir) 2026-06-03T17:34:46,556 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T17:34:46,557 !! 2026-06-03T17:34:46,558 ******************************************************************************** 2026-06-03T17:34:46,558 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T17:34:46,559 License :: OSI Approved :: BSD License 2026-06-03T17:34:46,560 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:46,561 ******************************************************************************** 2026-06-03T17:34:46,562 !! 2026-06-03T17:34:46,563 dist._finalize_license_expression() 2026-06-03T17:34:46,563 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T17:34:46,564 !! 2026-06-03T17:34:46,565 ******************************************************************************** 2026-06-03T17:34:46,565 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T17:34:46,566 License :: OSI Approved :: BSD License 2026-06-03T17:34:46,568 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:46,568 ******************************************************************************** 2026-06-03T17:34:46,569 !! 2026-06-03T17:34:46,569 self._finalize_license_expression() 2026-06-03T17:34:46,570 running egg_info 2026-06-03T17:34:46,578 writing src/vivarium_engine.egg-info/PKG-INFO 2026-06-03T17:34:46,583 writing dependency_links to src/vivarium_engine.egg-info/dependency_links.txt 2026-06-03T17:34:46,585 writing entry points to src/vivarium_engine.egg-info/entry_points.txt 2026-06-03T17:34:46,588 writing requirements to src/vivarium_engine.egg-info/requires.txt 2026-06-03T17:34:46,589 writing top-level names to src/vivarium_engine.egg-info/top_level.txt 2026-06-03T17:34:46,646 /tmp/pip-build-env-zgxd4_7g/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-03T17:34:46,647 return get_active_overrides().subprocess_timeout 2026-06-03T17:34:46,654 listing git files failed - pretending there aren't any 2026-06-03T17:34:46,659 reading manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T17:34:46,698 adding license file 'LICENSE' 2026-06-03T17:34:46,710 writing manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T17:34:46,815 Getting requirements to build wheel: finished with status 'done' 2026-06-03T17:34:46,819 Created temporary directory: /tmp/pip-modern-metadata-7jzv92xp 2026-06-03T17:34:46,821 Preparing metadata (pyproject.toml): started 2026-06-03T17:34:46,822 Running command Preparing metadata (pyproject.toml) 2026-06-03T17:34:47,501 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-03T17:34:47,502 !! 2026-06-03T17:34:47,503 ******************************************************************************** 2026-06-03T17:34:47,504 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-03T17:34:47,505 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-03T17:34:47,505 or your builds will no longer be supported. 2026-06-03T17:34:47,507 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:47,508 ******************************************************************************** 2026-06-03T17:34:47,509 !! 2026-06-03T17:34:47,510 corresp(dist, value, root_dir) 2026-06-03T17:34:47,576 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T17:34:47,577 !! 2026-06-03T17:34:47,578 ******************************************************************************** 2026-06-03T17:34:47,579 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T17:34:47,580 License :: OSI Approved :: BSD License 2026-06-03T17:34:47,581 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:47,582 ******************************************************************************** 2026-06-03T17:34:47,583 !! 2026-06-03T17:34:47,583 dist._finalize_license_expression() 2026-06-03T17:34:47,584 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T17:34:47,585 !! 2026-06-03T17:34:47,586 ******************************************************************************** 2026-06-03T17:34:47,587 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T17:34:47,588 License :: OSI Approved :: BSD License 2026-06-03T17:34:47,589 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:47,589 ******************************************************************************** 2026-06-03T17:34:47,590 !! 2026-06-03T17:34:47,590 self._finalize_license_expression() 2026-06-03T17:34:47,593 running dist_info 2026-06-03T17:34:47,607 creating /tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info 2026-06-03T17:34:47,608 writing /tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info/PKG-INFO 2026-06-03T17:34:47,614 writing dependency_links to /tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info/dependency_links.txt 2026-06-03T17:34:47,616 writing entry points to /tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info/entry_points.txt 2026-06-03T17:34:47,619 writing requirements to /tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info/requires.txt 2026-06-03T17:34:47,620 writing top-level names to /tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info/top_level.txt 2026-06-03T17:34:47,621 writing manifest file '/tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T17:34:47,673 /tmp/pip-build-env-zgxd4_7g/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-03T17:34:47,673 return get_active_overrides().subprocess_timeout 2026-06-03T17:34:47,679 listing git files failed - pretending there aren't any 2026-06-03T17:34:47,684 reading manifest file '/tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T17:34:47,686 adding license file 'LICENSE' 2026-06-03T17:34:47,692 writing manifest file '/tmp/pip-modern-metadata-7jzv92xp/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T17:34:47,693 creating '/tmp/pip-modern-metadata-7jzv92xp/vivarium_engine-5.0.2.dist-info' 2026-06-03T17:34:47,830 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-03T17:34:47,834 Source in /tmp/pip-wheel-vi0mx5i1/vivarium-engine_51c727fd627a483eb2e671af86772f6a has version 5.0.2, which satisfies requirement vivarium-engine==5.0.2 from https://files.pythonhosted.org/packages/0f/d6/295b3169329175d10facfd05665ecadae1d66930a48e88ac8aec0cc0a563/vivarium_engine-5.0.2.tar.gz 2026-06-03T17:34:47,835 Removed vivarium-engine==5.0.2 from https://files.pythonhosted.org/packages/0f/d6/295b3169329175d10facfd05665ecadae1d66930a48e88ac8aec0cc0a563/vivarium_engine-5.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-6cbv_xo5' 2026-06-03T17:34:47,842 Created temporary directory: /tmp/pip-unpack-wmqza61o 2026-06-03T17:34:47,843 Building wheels for collected packages: vivarium-engine 2026-06-03T17:34:47,847 Created temporary directory: /tmp/pip-wheel-3745kjoq 2026-06-03T17:34:47,847 Destination directory: /tmp/pip-wheel-3745kjoq 2026-06-03T17:34:47,849 Building wheel for vivarium-engine (pyproject.toml): started 2026-06-03T17:34:47,851 Running command Building wheel for vivarium-engine (pyproject.toml) 2026-06-03T17:34:48,509 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-03T17:34:48,509 !! 2026-06-03T17:34:48,510 ******************************************************************************** 2026-06-03T17:34:48,511 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-03T17:34:48,512 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-03T17:34:48,513 or your builds will no longer be supported. 2026-06-03T17:34:48,513 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:48,514 ******************************************************************************** 2026-06-03T17:34:48,515 !! 2026-06-03T17:34:48,515 corresp(dist, value, root_dir) 2026-06-03T17:34:48,575 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T17:34:48,576 !! 2026-06-03T17:34:48,577 ******************************************************************************** 2026-06-03T17:34:48,577 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T17:34:48,578 License :: OSI Approved :: BSD License 2026-06-03T17:34:48,579 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:48,579 ******************************************************************************** 2026-06-03T17:34:48,580 !! 2026-06-03T17:34:48,581 dist._finalize_license_expression() 2026-06-03T17:34:48,582 /tmp/pip-build-env-zgxd4_7g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T17:34:48,583 !! 2026-06-03T17:34:48,584 ******************************************************************************** 2026-06-03T17:34:48,584 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T17:34:48,585 License :: OSI Approved :: BSD License 2026-06-03T17:34:48,587 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T17:34:48,587 ******************************************************************************** 2026-06-03T17:34:48,589 !! 2026-06-03T17:34:48,589 self._finalize_license_expression() 2026-06-03T17:34:48,590 running bdist_wheel 2026-06-03T17:34:48,610 running build 2026-06-03T17:34:48,611 running build_py 2026-06-03T17:34:48,612 creating build/lib/vivarium 2026-06-03T17:34:48,615 copying src/vivarium/__init__.py -> build/lib/vivarium 2026-06-03T17:34:48,618 creating build/lib/vivarium/engine 2026-06-03T17:34:48,619 copying src/vivarium/engine/__init__.py -> build/lib/vivarium/engine 2026-06-03T17:34:48,621 copying src/vivarium/engine/exceptions.py -> build/lib/vivarium/engine 2026-06-03T17:34:48,624 copying src/vivarium/engine/manager.py -> build/lib/vivarium/engine 2026-06-03T17:34:48,626 copying src/vivarium/engine/testing_utilities.py -> build/lib/vivarium/engine 2026-06-03T17:34:48,628 copying src/vivarium/engine/types.py -> build/lib/vivarium/engine 2026-06-03T17:34:48,631 copying src/vivarium/engine/component.py -> build/lib/vivarium/engine 2026-06-03T17:34:48,634 creating build/lib/vivarium/engine/framework 2026-06-03T17:34:48,635 copying src/vivarium/engine/framework/plugins.py -> build/lib/vivarium/engine/framework 2026-06-03T17:34:48,638 copying src/vivarium/engine/framework/__init__.py -> build/lib/vivarium/engine/framework 2026-06-03T17:34:48,639 copying src/vivarium/engine/framework/engine.py -> build/lib/vivarium/engine/framework 2026-06-03T17:34:48,642 copying src/vivarium/engine/framework/state_machine.py -> build/lib/vivarium/engine/framework 2026-06-03T17:34:48,645 copying src/vivarium/engine/framework/utilities.py -> build/lib/vivarium/engine/framework 2026-06-03T17:34:48,648 copying src/vivarium/engine/framework/configuration.py -> build/lib/vivarium/engine/framework 2026-06-03T17:34:48,650 creating build/lib/vivarium/engine/interface 2026-06-03T17:34:48,651 copying src/vivarium/engine/interface/interactive.py -> build/lib/vivarium/engine/interface 2026-06-03T17:34:48,654 copying src/vivarium/engine/interface/__init__.py -> build/lib/vivarium/engine/interface 2026-06-03T17:34:48,656 copying src/vivarium/engine/interface/utilities.py -> build/lib/vivarium/engine/interface 2026-06-03T17:34:48,658 copying src/vivarium/engine/interface/cli.py -> build/lib/vivarium/engine/interface 2026-06-03T17:34:48,661 creating build/lib/vivarium/engine/examples 2026-06-03T17:34:48,662 copying src/vivarium/engine/examples/__init__.py -> build/lib/vivarium/engine/examples 2026-06-03T17:34:48,665 creating build/lib/vivarium/engine/framework/resource 2026-06-03T17:34:48,666 copying src/vivarium/engine/framework/resource/__init__.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T17:34:48,668 copying src/vivarium/engine/framework/resource/exceptions.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T17:34:48,670 copying src/vivarium/engine/framework/resource/interface.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T17:34:48,672 copying src/vivarium/engine/framework/resource/manager.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T17:34:48,675 copying src/vivarium/engine/framework/resource/resource.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T17:34:48,678 creating build/lib/vivarium/engine/framework/event 2026-06-03T17:34:48,679 copying src/vivarium/engine/framework/event/__init__.py -> build/lib/vivarium/engine/framework/event 2026-06-03T17:34:48,681 copying src/vivarium/engine/framework/event/interface.py -> build/lib/vivarium/engine/framework/event 2026-06-03T17:34:48,683 copying src/vivarium/engine/framework/event/manager.py -> build/lib/vivarium/engine/framework/event 2026-06-03T17:34:48,686 creating build/lib/vivarium/engine/framework/randomness 2026-06-03T17:34:48,687 copying src/vivarium/engine/framework/randomness/__init__.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T17:34:48,689 copying src/vivarium/engine/framework/randomness/exceptions.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T17:34:48,691 copying src/vivarium/engine/framework/randomness/interface.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T17:34:48,693 copying src/vivarium/engine/framework/randomness/manager.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T17:34:48,696 copying src/vivarium/engine/framework/randomness/index_map.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T17:34:48,698 copying src/vivarium/engine/framework/randomness/stream.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T17:34:48,701 creating build/lib/vivarium/engine/framework/lifecycle 2026-06-03T17:34:48,703 copying src/vivarium/engine/framework/lifecycle/entities.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T17:34:48,706 copying src/vivarium/engine/framework/lifecycle/__init__.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T17:34:48,708 copying src/vivarium/engine/framework/lifecycle/exceptions.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T17:34:48,710 copying src/vivarium/engine/framework/lifecycle/interface.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T17:34:48,712 copying src/vivarium/engine/framework/lifecycle/lifecycle_states.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T17:34:48,715 copying src/vivarium/engine/framework/lifecycle/manager.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T17:34:48,717 copying src/vivarium/engine/framework/lifecycle/constraint_maker.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T17:34:48,720 creating build/lib/vivarium/engine/framework/values 2026-06-03T17:34:48,722 copying src/vivarium/engine/framework/values/__init__.py -> build/lib/vivarium/engine/framework/values 2026-06-03T17:34:48,724 copying src/vivarium/engine/framework/values/exceptions.py -> build/lib/vivarium/engine/framework/values 2026-06-03T17:34:48,726 copying src/vivarium/engine/framework/values/interface.py -> build/lib/vivarium/engine/framework/values 2026-06-03T17:34:48,728 copying src/vivarium/engine/framework/values/manager.py -> build/lib/vivarium/engine/framework/values 2026-06-03T17:34:48,731 copying src/vivarium/engine/framework/values/combiners.py -> build/lib/vivarium/engine/framework/values 2026-06-03T17:34:48,733 copying src/vivarium/engine/framework/values/post_processors.py -> build/lib/vivarium/engine/framework/values 2026-06-03T17:34:48,735 copying src/vivarium/engine/framework/values/pipeline.py -> build/lib/vivarium/engine/framework/values 2026-06-03T17:34:48,739 creating build/lib/vivarium/engine/framework/lookup 2026-06-03T17:34:48,740 copying src/vivarium/engine/framework/lookup/__init__.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T17:34:48,742 copying src/vivarium/engine/framework/lookup/interface.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T17:34:48,744 copying src/vivarium/engine/framework/lookup/manager.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T17:34:48,746 copying src/vivarium/engine/framework/lookup/interpolation.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T17:34:48,749 copying src/vivarium/engine/framework/lookup/table.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T17:34:48,752 creating build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,754 copying src/vivarium/engine/framework/results/__init__.py -> build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,755 copying src/vivarium/engine/framework/results/exceptions.py -> build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,757 copying src/vivarium/engine/framework/results/interface.py -> build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,760 copying src/vivarium/engine/framework/results/manager.py -> build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,762 copying src/vivarium/engine/framework/results/observation.py -> build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,765 copying src/vivarium/engine/framework/results/observer.py -> build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,767 copying src/vivarium/engine/framework/results/stratification.py -> build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,769 copying src/vivarium/engine/framework/results/context.py -> build/lib/vivarium/engine/framework/results 2026-06-03T17:34:48,772 creating build/lib/vivarium/engine/framework/population 2026-06-03T17:34:48,773 copying src/vivarium/engine/framework/population/__init__.py -> build/lib/vivarium/engine/framework/population 2026-06-03T17:34:48,775 copying src/vivarium/engine/framework/population/exceptions.py -> build/lib/vivarium/engine/framework/population 2026-06-03T17:34:48,777 copying src/vivarium/engine/framework/population/interface.py -> build/lib/vivarium/engine/framework/population 2026-06-03T17:34:48,779 copying src/vivarium/engine/framework/population/utilities.py -> build/lib/vivarium/engine/framework/population 2026-06-03T17:34:48,781 copying src/vivarium/engine/framework/population/manager.py -> build/lib/vivarium/engine/framework/population 2026-06-03T17:34:48,784 copying src/vivarium/engine/framework/population/population_view.py -> build/lib/vivarium/engine/framework/population 2026-06-03T17:34:48,787 creating build/lib/vivarium/engine/framework/time 2026-06-03T17:34:48,788 copying src/vivarium/engine/framework/time/__init__.py -> build/lib/vivarium/engine/framework/time 2026-06-03T17:34:48,790 copying src/vivarium/engine/framework/time/interface.py -> build/lib/vivarium/engine/framework/time 2026-06-03T17:34:48,792 copying src/vivarium/engine/framework/time/manager.py -> build/lib/vivarium/engine/framework/time 2026-06-03T17:34:48,795 creating build/lib/vivarium/engine/framework/components 2026-06-03T17:34:48,796 copying src/vivarium/engine/framework/components/__init__.py -> build/lib/vivarium/engine/framework/components 2026-06-03T17:34:48,798 copying src/vivarium/engine/framework/components/interface.py -> build/lib/vivarium/engine/framework/components 2026-06-03T17:34:48,800 copying src/vivarium/engine/framework/components/manager.py -> build/lib/vivarium/engine/framework/components 2026-06-03T17:34:48,802 copying src/vivarium/engine/framework/components/parser.py -> build/lib/vivarium/engine/framework/components 2026-06-03T17:34:48,805 creating build/lib/vivarium/engine/framework/artifact 2026-06-03T17:34:48,805 copying src/vivarium/engine/framework/artifact/__init__.py -> build/lib/vivarium/engine/framework/artifact 2026-06-03T17:34:48,807 copying src/vivarium/engine/framework/artifact/interface.py -> build/lib/vivarium/engine/framework/artifact 2026-06-03T17:34:48,809 copying src/vivarium/engine/framework/artifact/manager.py -> build/lib/vivarium/engine/framework/artifact 2026-06-03T17:34:48,812 creating build/lib/vivarium/engine/framework/logging 2026-06-03T17:34:48,813 copying src/vivarium/engine/framework/logging/__init__.py -> build/lib/vivarium/engine/framework/logging 2026-06-03T17:34:48,814 copying src/vivarium/engine/framework/logging/interface.py -> build/lib/vivarium/engine/framework/logging 2026-06-03T17:34:48,816 copying src/vivarium/engine/framework/logging/utilities.py -> build/lib/vivarium/engine/framework/logging 2026-06-03T17:34:48,818 copying src/vivarium/engine/framework/logging/manager.py -> build/lib/vivarium/engine/framework/logging 2026-06-03T17:34:48,821 creating build/lib/vivarium/engine/examples/boids 2026-06-03T17:34:48,822 copying src/vivarium/engine/examples/boids/__init__.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T17:34:48,824 copying src/vivarium/engine/examples/boids/neighbors.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T17:34:48,825 copying src/vivarium/engine/examples/boids/forces.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T17:34:48,828 copying src/vivarium/engine/examples/boids/visualization.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T17:34:48,829 copying src/vivarium/engine/examples/boids/movement.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T17:34:48,831 copying src/vivarium/engine/examples/boids/population.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T17:34:48,834 creating build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,835 copying src/vivarium/engine/examples/disease_model/disease.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,837 copying src/vivarium/engine/examples/disease_model/__init__.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,839 copying src/vivarium/engine/examples/disease_model/intervention.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,841 copying src/vivarium/engine/examples/disease_model/mortality.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,842 copying src/vivarium/engine/examples/disease_model/observer.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,844 copying src/vivarium/engine/examples/disease_model/risk.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,846 copying src/vivarium/engine/examples/disease_model/population.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,849 running egg_info 2026-06-03T17:34:48,862 writing src/vivarium_engine.egg-info/PKG-INFO 2026-06-03T17:34:48,867 writing dependency_links to src/vivarium_engine.egg-info/dependency_links.txt 2026-06-03T17:34:48,868 writing entry points to src/vivarium_engine.egg-info/entry_points.txt 2026-06-03T17:34:48,871 writing requirements to src/vivarium_engine.egg-info/requires.txt 2026-06-03T17:34:48,873 writing top-level names to src/vivarium_engine.egg-info/top_level.txt 2026-06-03T17:34:48,915 /tmp/pip-build-env-zgxd4_7g/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-03T17:34:48,915 return get_active_overrides().subprocess_timeout 2026-06-03T17:34:48,921 listing git files failed - pretending there aren't any 2026-06-03T17:34:48,926 reading manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T17:34:48,942 adding license file 'LICENSE' 2026-06-03T17:34:48,953 writing manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T17:34:48,971 copying src/vivarium/engine/py.typed -> build/lib/vivarium/engine 2026-06-03T17:34:48,973 copying src/vivarium/engine/examples/disease_model/disease_model.yaml -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T17:34:48,996 installing to build/bdist.linux-armv7l/wheel 2026-06-03T17:34:48,997 running install 2026-06-03T17:34:49,020 running install_lib 2026-06-03T17:34:49,028 creating build/bdist.linux-armv7l/wheel 2026-06-03T17:34:49,030 creating build/bdist.linux-armv7l/wheel/vivarium 2026-06-03T17:34:49,032 copying build/lib/vivarium/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium 2026-06-03T17:34:49,034 creating build/bdist.linux-armv7l/wheel/vivarium/engine 2026-06-03T17:34:49,035 copying build/lib/vivarium/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T17:34:49,038 copying build/lib/vivarium/engine/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T17:34:49,040 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework 2026-06-03T17:34:49,041 copying build/lib/vivarium/engine/framework/plugins.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T17:34:49,044 copying build/lib/vivarium/engine/framework/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T17:34:49,045 copying build/lib/vivarium/engine/framework/engine.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T17:34:49,048 copying build/lib/vivarium/engine/framework/state_machine.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T17:34:49,051 copying build/lib/vivarium/engine/framework/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T17:34:49,053 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/resource 2026-06-03T17:34:49,054 copying build/lib/vivarium/engine/framework/resource/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T17:34:49,056 copying build/lib/vivarium/engine/framework/resource/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T17:34:49,058 copying build/lib/vivarium/engine/framework/resource/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T17:34:49,060 copying build/lib/vivarium/engine/framework/resource/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T17:34:49,062 copying build/lib/vivarium/engine/framework/resource/resource.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T17:34:49,065 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/event 2026-06-03T17:34:49,066 copying build/lib/vivarium/engine/framework/event/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-03T17:34:49,068 copying build/lib/vivarium/engine/framework/event/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-03T17:34:49,070 copying build/lib/vivarium/engine/framework/event/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-03T17:34:49,073 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/randomness 2026-06-03T17:34:49,074 copying build/lib/vivarium/engine/framework/randomness/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T17:34:49,077 copying build/lib/vivarium/engine/framework/randomness/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T17:34:49,079 copying build/lib/vivarium/engine/framework/randomness/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T17:34:49,081 copying build/lib/vivarium/engine/framework/randomness/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T17:34:49,083 copying build/lib/vivarium/engine/framework/randomness/index_map.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T17:34:49,085 copying build/lib/vivarium/engine/framework/randomness/stream.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T17:34:49,088 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/lifecycle 2026-06-03T17:34:49,089 copying build/lib/vivarium/engine/framework/lifecycle/entities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T17:34:49,092 copying build/lib/vivarium/engine/framework/lifecycle/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T17:34:49,094 copying build/lib/vivarium/engine/framework/lifecycle/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T17:34:49,096 copying build/lib/vivarium/engine/framework/lifecycle/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T17:34:49,098 copying build/lib/vivarium/engine/framework/lifecycle/lifecycle_states.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T17:34:49,099 copying build/lib/vivarium/engine/framework/lifecycle/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T17:34:49,102 copying build/lib/vivarium/engine/framework/lifecycle/constraint_maker.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T17:34:49,105 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/values 2026-06-03T17:34:49,106 copying build/lib/vivarium/engine/framework/values/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T17:34:49,108 copying build/lib/vivarium/engine/framework/values/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T17:34:49,109 copying build/lib/vivarium/engine/framework/values/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T17:34:49,112 copying build/lib/vivarium/engine/framework/values/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T17:34:49,115 copying build/lib/vivarium/engine/framework/values/combiners.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T17:34:49,117 copying build/lib/vivarium/engine/framework/values/post_processors.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T17:34:49,119 copying build/lib/vivarium/engine/framework/values/pipeline.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T17:34:49,122 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/lookup 2026-06-03T17:34:49,123 copying build/lib/vivarium/engine/framework/lookup/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T17:34:49,125 copying build/lib/vivarium/engine/framework/lookup/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T17:34:49,127 copying build/lib/vivarium/engine/framework/lookup/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T17:34:49,129 copying build/lib/vivarium/engine/framework/lookup/interpolation.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T17:34:49,132 copying build/lib/vivarium/engine/framework/lookup/table.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T17:34:49,135 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/results 2026-06-03T17:34:49,136 copying build/lib/vivarium/engine/framework/results/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T17:34:49,138 copying build/lib/vivarium/engine/framework/results/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T17:34:49,139 copying build/lib/vivarium/engine/framework/results/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T17:34:49,142 copying build/lib/vivarium/engine/framework/results/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T17:34:49,144 copying build/lib/vivarium/engine/framework/results/observation.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T17:34:49,147 copying build/lib/vivarium/engine/framework/results/observer.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T17:34:49,148 copying build/lib/vivarium/engine/framework/results/stratification.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T17:34:49,151 copying build/lib/vivarium/engine/framework/results/context.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T17:34:49,154 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/population 2026-06-03T17:34:49,155 copying build/lib/vivarium/engine/framework/population/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T17:34:49,157 copying build/lib/vivarium/engine/framework/population/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T17:34:49,158 copying build/lib/vivarium/engine/framework/population/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T17:34:49,160 copying build/lib/vivarium/engine/framework/population/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T17:34:49,162 copying build/lib/vivarium/engine/framework/population/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T17:34:49,165 copying build/lib/vivarium/engine/framework/population/population_view.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T17:34:49,168 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/time 2026-06-03T17:34:49,169 copying build/lib/vivarium/engine/framework/time/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-03T17:34:49,171 copying build/lib/vivarium/engine/framework/time/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-03T17:34:49,173 copying build/lib/vivarium/engine/framework/time/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-03T17:34:49,176 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/components 2026-06-03T17:34:49,177 copying build/lib/vivarium/engine/framework/components/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-03T17:34:49,179 copying build/lib/vivarium/engine/framework/components/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-03T17:34:49,181 copying build/lib/vivarium/engine/framework/components/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-03T17:34:49,184 copying build/lib/vivarium/engine/framework/components/parser.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-03T17:34:49,187 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/artifact 2026-06-03T17:34:49,188 copying build/lib/vivarium/engine/framework/artifact/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-03T17:34:49,190 copying build/lib/vivarium/engine/framework/artifact/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-03T17:34:49,191 copying build/lib/vivarium/engine/framework/artifact/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-03T17:34:49,194 copying build/lib/vivarium/engine/framework/configuration.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T17:34:49,196 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/logging 2026-06-03T17:34:49,197 copying build/lib/vivarium/engine/framework/logging/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-03T17:34:49,199 copying build/lib/vivarium/engine/framework/logging/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-03T17:34:49,201 copying build/lib/vivarium/engine/framework/logging/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-03T17:34:49,203 copying build/lib/vivarium/engine/framework/logging/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-03T17:34:49,205 creating build/bdist.linux-armv7l/wheel/vivarium/engine/interface 2026-06-03T17:34:49,206 copying build/lib/vivarium/engine/interface/interactive.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-03T17:34:49,209 copying build/lib/vivarium/engine/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-03T17:34:49,211 copying build/lib/vivarium/engine/interface/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-03T17:34:49,213 copying build/lib/vivarium/engine/interface/cli.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-03T17:34:49,216 copying build/lib/vivarium/engine/py.typed -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T17:34:49,217 copying build/lib/vivarium/engine/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T17:34:49,219 copying build/lib/vivarium/engine/testing_utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T17:34:49,223 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples 2026-06-03T17:34:49,224 copying build/lib/vivarium/engine/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples 2026-06-03T17:34:49,226 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples/boids 2026-06-03T17:34:49,227 copying build/lib/vivarium/engine/examples/boids/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T17:34:49,229 copying build/lib/vivarium/engine/examples/boids/neighbors.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T17:34:49,232 copying build/lib/vivarium/engine/examples/boids/forces.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T17:34:49,234 copying build/lib/vivarium/engine/examples/boids/visualization.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T17:34:49,236 copying build/lib/vivarium/engine/examples/boids/movement.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T17:34:49,238 copying build/lib/vivarium/engine/examples/boids/population.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T17:34:49,241 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples/disease_model 2026-06-03T17:34:49,242 copying build/lib/vivarium/engine/examples/disease_model/disease.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T17:34:49,244 copying build/lib/vivarium/engine/examples/disease_model/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T17:34:49,246 copying build/lib/vivarium/engine/examples/disease_model/disease_model.yaml -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T17:34:49,248 copying build/lib/vivarium/engine/examples/disease_model/intervention.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T17:34:49,250 copying build/lib/vivarium/engine/examples/disease_model/mortality.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T17:34:49,252 copying build/lib/vivarium/engine/examples/disease_model/observer.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T17:34:49,254 copying build/lib/vivarium/engine/examples/disease_model/risk.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T17:34:49,256 copying build/lib/vivarium/engine/examples/disease_model/population.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T17:34:49,259 copying build/lib/vivarium/engine/types.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T17:34:49,261 copying build/lib/vivarium/engine/component.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T17:34:49,264 running install_egg_info 2026-06-03T17:34:49,270 Copying src/vivarium_engine.egg-info to build/bdist.linux-armv7l/wheel/./vivarium_engine-5.0.2-py3.11.egg-info 2026-06-03T17:34:49,283 running install_scripts 2026-06-03T17:34:49,295 creating build/bdist.linux-armv7l/wheel/vivarium_engine-5.0.2.dist-info/WHEEL 2026-06-03T17:34:49,297 creating '/tmp/pip-wheel-3745kjoq/.tmp-7h0rktlh/vivarium_engine-5.0.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-03T17:34:49,300 adding 'vivarium/__init__.py' 2026-06-03T17:34:49,302 adding 'vivarium/engine/__init__.py' 2026-06-03T17:34:49,305 adding 'vivarium/engine/component.py' 2026-06-03T17:34:49,307 adding 'vivarium/engine/exceptions.py' 2026-06-03T17:34:49,308 adding 'vivarium/engine/manager.py' 2026-06-03T17:34:49,309 adding 'vivarium/engine/py.typed' 2026-06-03T17:34:49,311 adding 'vivarium/engine/testing_utilities.py' 2026-06-03T17:34:49,313 adding 'vivarium/engine/types.py' 2026-06-03T17:34:49,315 adding 'vivarium/engine/examples/__init__.py' 2026-06-03T17:34:49,317 adding 'vivarium/engine/examples/boids/__init__.py' 2026-06-03T17:34:49,318 adding 'vivarium/engine/examples/boids/forces.py' 2026-06-03T17:34:49,320 adding 'vivarium/engine/examples/boids/movement.py' 2026-06-03T17:34:49,321 adding 'vivarium/engine/examples/boids/neighbors.py' 2026-06-03T17:34:49,322 adding 'vivarium/engine/examples/boids/population.py' 2026-06-03T17:34:49,324 adding 'vivarium/engine/examples/boids/visualization.py' 2026-06-03T17:34:49,325 adding 'vivarium/engine/examples/disease_model/__init__.py' 2026-06-03T17:34:49,327 adding 'vivarium/engine/examples/disease_model/disease.py' 2026-06-03T17:34:49,328 adding 'vivarium/engine/examples/disease_model/disease_model.yaml' 2026-06-03T17:34:49,330 adding 'vivarium/engine/examples/disease_model/intervention.py' 2026-06-03T17:34:49,331 adding 'vivarium/engine/examples/disease_model/mortality.py' 2026-06-03T17:34:49,333 adding 'vivarium/engine/examples/disease_model/observer.py' 2026-06-03T17:34:49,335 adding 'vivarium/engine/examples/disease_model/population.py' 2026-06-03T17:34:49,336 adding 'vivarium/engine/examples/disease_model/risk.py' 2026-06-03T17:34:49,338 adding 'vivarium/engine/framework/__init__.py' 2026-06-03T17:34:49,339 adding 'vivarium/engine/framework/configuration.py' 2026-06-03T17:34:49,342 adding 'vivarium/engine/framework/engine.py' 2026-06-03T17:34:49,344 adding 'vivarium/engine/framework/plugins.py' 2026-06-03T17:34:49,347 adding 'vivarium/engine/framework/state_machine.py' 2026-06-03T17:34:49,349 adding 'vivarium/engine/framework/utilities.py' 2026-06-03T17:34:49,350 adding 'vivarium/engine/framework/artifact/__init__.py' 2026-06-03T17:34:49,352 adding 'vivarium/engine/framework/artifact/interface.py' 2026-06-03T17:34:49,354 adding 'vivarium/engine/framework/artifact/manager.py' 2026-06-03T17:34:49,355 adding 'vivarium/engine/framework/components/__init__.py' 2026-06-03T17:34:49,357 adding 'vivarium/engine/framework/components/interface.py' 2026-06-03T17:34:49,359 adding 'vivarium/engine/framework/components/manager.py' 2026-06-03T17:34:49,361 adding 'vivarium/engine/framework/components/parser.py' 2026-06-03T17:34:49,362 adding 'vivarium/engine/framework/event/__init__.py' 2026-06-03T17:34:49,364 adding 'vivarium/engine/framework/event/interface.py' 2026-06-03T17:34:49,366 adding 'vivarium/engine/framework/event/manager.py' 2026-06-03T17:34:49,368 adding 'vivarium/engine/framework/lifecycle/__init__.py' 2026-06-03T17:34:49,369 adding 'vivarium/engine/framework/lifecycle/constraint_maker.py' 2026-06-03T17:34:49,371 adding 'vivarium/engine/framework/lifecycle/entities.py' 2026-06-03T17:34:49,372 adding 'vivarium/engine/framework/lifecycle/exceptions.py' 2026-06-03T17:34:49,373 adding 'vivarium/engine/framework/lifecycle/interface.py' 2026-06-03T17:34:49,375 adding 'vivarium/engine/framework/lifecycle/lifecycle_states.py' 2026-06-03T17:34:49,376 adding 'vivarium/engine/framework/lifecycle/manager.py' 2026-06-03T17:34:49,378 adding 'vivarium/engine/framework/logging/__init__.py' 2026-06-03T17:34:49,379 adding 'vivarium/engine/framework/logging/interface.py' 2026-06-03T17:34:49,380 adding 'vivarium/engine/framework/logging/manager.py' 2026-06-03T17:34:49,382 adding 'vivarium/engine/framework/logging/utilities.py' 2026-06-03T17:34:49,384 adding 'vivarium/engine/framework/lookup/__init__.py' 2026-06-03T17:34:49,385 adding 'vivarium/engine/framework/lookup/interface.py' 2026-06-03T17:34:49,387 adding 'vivarium/engine/framework/lookup/interpolation.py' 2026-06-03T17:34:49,389 adding 'vivarium/engine/framework/lookup/manager.py' 2026-06-03T17:34:49,391 adding 'vivarium/engine/framework/lookup/table.py' 2026-06-03T17:34:49,392 adding 'vivarium/engine/framework/population/__init__.py' 2026-06-03T17:34:49,394 adding 'vivarium/engine/framework/population/exceptions.py' 2026-06-03T17:34:49,395 adding 'vivarium/engine/framework/population/interface.py' 2026-06-03T17:34:49,399 adding 'vivarium/engine/framework/population/manager.py' 2026-06-03T17:34:49,402 adding 'vivarium/engine/framework/population/population_view.py' 2026-06-03T17:34:49,404 adding 'vivarium/engine/framework/population/utilities.py' 2026-06-03T17:34:49,405 adding 'vivarium/engine/framework/randomness/__init__.py' 2026-06-03T17:34:49,407 adding 'vivarium/engine/framework/randomness/exceptions.py' 2026-06-03T17:34:49,408 adding 'vivarium/engine/framework/randomness/index_map.py' 2026-06-03T17:34:49,410 adding 'vivarium/engine/framework/randomness/interface.py' 2026-06-03T17:34:49,412 adding 'vivarium/engine/framework/randomness/manager.py' 2026-06-03T17:34:49,414 adding 'vivarium/engine/framework/randomness/stream.py' 2026-06-03T17:34:49,416 adding 'vivarium/engine/framework/resource/__init__.py' 2026-06-03T17:34:49,417 adding 'vivarium/engine/framework/resource/exceptions.py' 2026-06-03T17:34:49,419 adding 'vivarium/engine/framework/resource/interface.py' 2026-06-03T17:34:49,420 adding 'vivarium/engine/framework/resource/manager.py' 2026-06-03T17:34:49,422 adding 'vivarium/engine/framework/resource/resource.py' 2026-06-03T17:34:49,424 adding 'vivarium/engine/framework/results/__init__.py' 2026-06-03T17:34:49,426 adding 'vivarium/engine/framework/results/context.py' 2026-06-03T17:34:49,427 adding 'vivarium/engine/framework/results/exceptions.py' 2026-06-03T17:34:49,430 adding 'vivarium/engine/framework/results/interface.py' 2026-06-03T17:34:49,432 adding 'vivarium/engine/framework/results/manager.py' 2026-06-03T17:34:49,435 adding 'vivarium/engine/framework/results/observation.py' 2026-06-03T17:34:49,436 adding 'vivarium/engine/framework/results/observer.py' 2026-06-03T17:34:49,438 adding 'vivarium/engine/framework/results/stratification.py' 2026-06-03T17:34:49,440 adding 'vivarium/engine/framework/time/__init__.py' 2026-06-03T17:34:49,441 adding 'vivarium/engine/framework/time/interface.py' 2026-06-03T17:34:49,443 adding 'vivarium/engine/framework/time/manager.py' 2026-06-03T17:34:49,445 adding 'vivarium/engine/framework/values/__init__.py' 2026-06-03T17:34:49,446 adding 'vivarium/engine/framework/values/combiners.py' 2026-06-03T17:34:49,447 adding 'vivarium/engine/framework/values/exceptions.py' 2026-06-03T17:34:49,449 adding 'vivarium/engine/framework/values/interface.py' 2026-06-03T17:34:49,451 adding 'vivarium/engine/framework/values/manager.py' 2026-06-03T17:34:49,453 adding 'vivarium/engine/framework/values/pipeline.py' 2026-06-03T17:34:49,455 adding 'vivarium/engine/framework/values/post_processors.py' 2026-06-03T17:34:49,457 adding 'vivarium/engine/interface/__init__.py' 2026-06-03T17:34:49,459 adding 'vivarium/engine/interface/cli.py' 2026-06-03T17:34:49,461 adding 'vivarium/engine/interface/interactive.py' 2026-06-03T17:34:49,463 adding 'vivarium/engine/interface/utilities.py' 2026-06-03T17:34:49,466 adding 'vivarium_engine-5.0.2.dist-info/licenses/LICENSE' 2026-06-03T17:34:49,468 adding 'vivarium_engine-5.0.2.dist-info/METADATA' 2026-06-03T17:34:49,469 adding 'vivarium_engine-5.0.2.dist-info/WHEEL' 2026-06-03T17:34:49,470 adding 'vivarium_engine-5.0.2.dist-info/entry_points.txt' 2026-06-03T17:34:49,472 adding 'vivarium_engine-5.0.2.dist-info/top_level.txt' 2026-06-03T17:34:49,474 adding 'vivarium_engine-5.0.2.dist-info/RECORD' 2026-06-03T17:34:49,480 removing build/bdist.linux-armv7l/wheel 2026-06-03T17:34:49,630 Building wheel for vivarium-engine (pyproject.toml): finished with status 'done' 2026-06-03T17:34:49,638 Created wheel for vivarium-engine: filename=vivarium_engine-5.0.2-py3-none-any.whl size=176305 sha256=7c66858d8ff5243457bdb786bf7af28043af67f70d3579d52477af2a91cb0b00 2026-06-03T17:34:49,639 Stored in directory: /tmp/pip-ephem-wheel-cache-w4neya9p/wheels/93/6c/90/dbbe7160a4d32d3a171c0dac13a667be50e23e57bc7b6d0848 2026-06-03T17:34:49,653 Successfully built vivarium-engine 2026-06-03T17:34:49,663 Removed build tracker: '/tmp/pip-build-tracker-6cbv_xo5'