2026-06-03T19:25:07,437 Created temporary directory: /tmp/pip-ephem-wheel-cache-5n9k6a7h 2026-06-03T19:25:07,439 Created temporary directory: /tmp/pip-build-tracker-47y69gjp 2026-06-03T19:25:07,440 Initialized build tracking at /tmp/pip-build-tracker-47y69gjp 2026-06-03T19:25:07,440 Created build tracker: /tmp/pip-build-tracker-47y69gjp 2026-06-03T19:25:07,441 Entered build tracker: /tmp/pip-build-tracker-47y69gjp 2026-06-03T19:25:07,441 Created temporary directory: /tmp/pip-wheel-756cyuzw 2026-06-03T19:25:07,444 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-03T19:25:07,447 Created temporary directory: /tmp/pip-ephem-wheel-cache-wj5lt2l7 2026-06-03T19:25:07,469 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T19:25:07,472 2 location(s) to search for versions of vivarium-engine: 2026-06-03T19:25:07,472 * https://pypi.org/simple/vivarium-engine/ 2026-06-03T19:25:07,472 * https://www.piwheels.org/simple/vivarium-engine/ 2026-06-03T19:25:07,473 Fetching project page and analyzing links: https://pypi.org/simple/vivarium-engine/ 2026-06-03T19:25:07,474 Getting page https://pypi.org/simple/vivarium-engine/ 2026-06-03T19:25:07,475 Found index url https://pypi.org/simple 2026-06-03T19:25:07,705 Fetched page https://pypi.org/simple/vivarium-engine/ as application/vnd.pypi.simple.v1+json 2026-06-03T19:25:07,708 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-03T19:25:07,709 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-03T19:25:07,710 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-03T19:25:07,711 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-03T19:25:07,711 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-03T19:25:07,712 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-03T19:25:07,713 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-03T19:25:07,714 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-03T19:25:07,715 Fetching project page and analyzing links: https://www.piwheels.org/simple/vivarium-engine/ 2026-06-03T19:25:07,716 Getting page https://www.piwheels.org/simple/vivarium-engine/ 2026-06-03T19:25:07,717 Found index url https://www.piwheels.org/simple 2026-06-03T19:25:07,892 Fetched page https://www.piwheels.org/simple/vivarium-engine/ as text/html 2026-06-03T19:25:07,894 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-03T19:25:07,894 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-03T19:25:07,895 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-03T19:25:07,895 Skipping link: not a file: https://www.piwheels.org/simple/vivarium-engine/ 2026-06-03T19:25:07,896 Skipping link: not a file: https://pypi.org/simple/vivarium-engine/ 2026-06-03T19:25:07,915 Given no hashes to check 1 links for project 'vivarium-engine': discarding no candidates 2026-06-03T19:25:07,933 Collecting vivarium-engine==5.0.3 2026-06-03T19:25:07,935 Created temporary directory: /tmp/pip-unpack-wc23rrga 2026-06-03T19:25:08,085 Downloading vivarium_engine-5.0.3.tar.gz (7.2 MB) 2026-06-03T19:25:09,688 Added vivarium-engine==5.0.3 from https://files.pythonhosted.org/packages/6d/c7/f6f547c94a0cc2fd85f61d7532298911012a924e02c715c42d7d1aa95304/vivarium_engine-5.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-47y69gjp' 2026-06-03T19:25:09,696 Created temporary directory: /tmp/pip-build-env-n8skawpj 2026-06-03T19:25:09,700 Installing build dependencies: started 2026-06-03T19:25:09,702 Running command pip subprocess to install build dependencies 2026-06-03T19:25:10,861 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-03T19:25:11,308 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-03T19:25:11,331 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-03T19:25:13,106 Collecting setuptools>=61.0 2026-06-03T19:25:13,107 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-03T19:25:13,122 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-03T19:25:13,466 Collecting setuptools_scm[toml]>=8.0 2026-06-03T19:25:13,468 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-03T19:25:13,486 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-03T19:25:13,502 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-03T19:25:13,539 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-03T19:25:13,651 Collecting vcs-versioning>=1.0.0.dev0 2026-06-03T19:25:13,654 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-03T19:25:13,689 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-03T19:25:13,881 Collecting packaging>=20 2026-06-03T19:25:13,882 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-03T19:25:13,898 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-03T19:25:14,120 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-03T19:25:14,142 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-03T19:25:14,255 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-03T19:25:14,317 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-03T19:25:14,365 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-03T19:25:14,474 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-03T19:25:17,398 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-06-03T19:25:21,629 Creating /tmp/pip-build-env-n8skawpj/overlay/local/bin 2026-06-03T19:25:21,632 changing mode of /tmp/pip-build-env-n8skawpj/overlay/local/bin/vcs-versioning to 755 2026-06-03T19:25:21,741 changing mode of /tmp/pip-build-env-n8skawpj/overlay/local/bin/setuptools-scm to 755 2026-06-03T19:25:21,769 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-06-03T19:25:22,062 Installing build dependencies: finished with status 'done' 2026-06-03T19:25:22,069 Getting requirements to build wheel: started 2026-06-03T19:25:22,070 Running command Getting requirements to build wheel 2026-06-03T19:25:22,810 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-03T19:25:22,810 !! 2026-06-03T19:25:22,811 ******************************************************************************** 2026-06-03T19:25:22,812 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-03T19:25:22,813 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-03T19:25:22,814 or your builds will no longer be supported. 2026-06-03T19:25:22,815 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:22,815 ******************************************************************************** 2026-06-03T19:25:22,816 !! 2026-06-03T19:25:22,817 corresp(dist, value, root_dir) 2026-06-03T19:25:22,892 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T19:25:22,892 !! 2026-06-03T19:25:22,894 ******************************************************************************** 2026-06-03T19:25:22,894 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T19:25:22,895 License :: OSI Approved :: BSD License 2026-06-03T19:25:22,897 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:22,897 ******************************************************************************** 2026-06-03T19:25:22,898 !! 2026-06-03T19:25:22,899 dist._finalize_license_expression() 2026-06-03T19:25:22,899 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T19:25:22,899 !! 2026-06-03T19:25:22,900 ******************************************************************************** 2026-06-03T19:25:22,901 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T19:25:22,902 License :: OSI Approved :: BSD License 2026-06-03T19:25:22,903 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:22,903 ******************************************************************************** 2026-06-03T19:25:22,904 !! 2026-06-03T19:25:22,904 self._finalize_license_expression() 2026-06-03T19:25:22,908 running egg_info 2026-06-03T19:25:22,916 writing src/vivarium_engine.egg-info/PKG-INFO 2026-06-03T19:25:22,922 writing dependency_links to src/vivarium_engine.egg-info/dependency_links.txt 2026-06-03T19:25:22,924 writing entry points to src/vivarium_engine.egg-info/entry_points.txt 2026-06-03T19:25:22,927 writing requirements to src/vivarium_engine.egg-info/requires.txt 2026-06-03T19:25:22,928 writing top-level names to src/vivarium_engine.egg-info/top_level.txt 2026-06-03T19:25:22,985 /tmp/pip-build-env-n8skawpj/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-03T19:25:22,985 return get_active_overrides().subprocess_timeout 2026-06-03T19:25:22,992 listing git files failed - pretending there aren't any 2026-06-03T19:25:22,998 reading manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T19:25:23,036 adding license file 'LICENSE' 2026-06-03T19:25:23,048 writing manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T19:25:23,154 Getting requirements to build wheel: finished with status 'done' 2026-06-03T19:25:23,158 Created temporary directory: /tmp/pip-modern-metadata-q30ksn3t 2026-06-03T19:25:23,161 Preparing metadata (pyproject.toml): started 2026-06-03T19:25:23,162 Running command Preparing metadata (pyproject.toml) 2026-06-03T19:25:23,828 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-03T19:25:23,829 !! 2026-06-03T19:25:23,830 ******************************************************************************** 2026-06-03T19:25:23,830 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-03T19:25:23,832 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-03T19:25:23,832 or your builds will no longer be supported. 2026-06-03T19:25:23,833 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:23,834 ******************************************************************************** 2026-06-03T19:25:23,835 !! 2026-06-03T19:25:23,836 corresp(dist, value, root_dir) 2026-06-03T19:25:23,900 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T19:25:23,901 !! 2026-06-03T19:25:23,902 ******************************************************************************** 2026-06-03T19:25:23,902 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T19:25:23,903 License :: OSI Approved :: BSD License 2026-06-03T19:25:23,904 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:23,905 ******************************************************************************** 2026-06-03T19:25:23,905 !! 2026-06-03T19:25:23,906 dist._finalize_license_expression() 2026-06-03T19:25:23,906 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T19:25:23,907 !! 2026-06-03T19:25:23,908 ******************************************************************************** 2026-06-03T19:25:23,908 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T19:25:23,909 License :: OSI Approved :: BSD License 2026-06-03T19:25:23,910 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:23,911 ******************************************************************************** 2026-06-03T19:25:23,911 !! 2026-06-03T19:25:23,912 self._finalize_license_expression() 2026-06-03T19:25:23,915 running dist_info 2026-06-03T19:25:23,928 creating /tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info 2026-06-03T19:25:23,929 writing /tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info/PKG-INFO 2026-06-03T19:25:23,935 writing dependency_links to /tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info/dependency_links.txt 2026-06-03T19:25:23,936 writing entry points to /tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info/entry_points.txt 2026-06-03T19:25:23,940 writing requirements to /tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info/requires.txt 2026-06-03T19:25:23,941 writing top-level names to /tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info/top_level.txt 2026-06-03T19:25:23,942 writing manifest file '/tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T19:25:23,992 /tmp/pip-build-env-n8skawpj/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-03T19:25:23,993 return get_active_overrides().subprocess_timeout 2026-06-03T19:25:23,999 listing git files failed - pretending there aren't any 2026-06-03T19:25:24,004 reading manifest file '/tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T19:25:24,006 adding license file 'LICENSE' 2026-06-03T19:25:24,011 writing manifest file '/tmp/pip-modern-metadata-q30ksn3t/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T19:25:24,012 creating '/tmp/pip-modern-metadata-q30ksn3t/vivarium_engine-5.0.3.dist-info' 2026-06-03T19:25:24,146 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-03T19:25:24,150 Source in /tmp/pip-wheel-756cyuzw/vivarium-engine_60eedc10839446a19f37f2e0b7e1c2ed has version 5.0.3, which satisfies requirement vivarium-engine==5.0.3 from https://files.pythonhosted.org/packages/6d/c7/f6f547c94a0cc2fd85f61d7532298911012a924e02c715c42d7d1aa95304/vivarium_engine-5.0.3.tar.gz 2026-06-03T19:25:24,151 Removed vivarium-engine==5.0.3 from https://files.pythonhosted.org/packages/6d/c7/f6f547c94a0cc2fd85f61d7532298911012a924e02c715c42d7d1aa95304/vivarium_engine-5.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-47y69gjp' 2026-06-03T19:25:24,158 Created temporary directory: /tmp/pip-unpack-7ta_8zbk 2026-06-03T19:25:24,159 Building wheels for collected packages: vivarium-engine 2026-06-03T19:25:24,163 Created temporary directory: /tmp/pip-wheel-r1jikl7v 2026-06-03T19:25:24,164 Destination directory: /tmp/pip-wheel-r1jikl7v 2026-06-03T19:25:24,166 Building wheel for vivarium-engine (pyproject.toml): started 2026-06-03T19:25:24,167 Running command Building wheel for vivarium-engine (pyproject.toml) 2026-06-03T19:25:24,822 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-03T19:25:24,822 !! 2026-06-03T19:25:24,823 ******************************************************************************** 2026-06-03T19:25:24,824 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-03T19:25:24,824 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-03T19:25:24,825 or your builds will no longer be supported. 2026-06-03T19:25:24,826 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:24,826 ******************************************************************************** 2026-06-03T19:25:24,828 !! 2026-06-03T19:25:24,828 corresp(dist, value, root_dir) 2026-06-03T19:25:24,889 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T19:25:24,890 !! 2026-06-03T19:25:24,891 ******************************************************************************** 2026-06-03T19:25:24,891 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T19:25:24,892 License :: OSI Approved :: BSD License 2026-06-03T19:25:24,893 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:24,894 ******************************************************************************** 2026-06-03T19:25:24,895 !! 2026-06-03T19:25:24,896 dist._finalize_license_expression() 2026-06-03T19:25:24,897 /tmp/pip-build-env-n8skawpj/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-03T19:25:24,897 !! 2026-06-03T19:25:24,899 ******************************************************************************** 2026-06-03T19:25:24,899 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-03T19:25:24,900 License :: OSI Approved :: BSD License 2026-06-03T19:25:24,901 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-03T19:25:24,902 ******************************************************************************** 2026-06-03T19:25:24,903 !! 2026-06-03T19:25:24,904 self._finalize_license_expression() 2026-06-03T19:25:24,904 running bdist_wheel 2026-06-03T19:25:24,924 running build 2026-06-03T19:25:24,925 running build_py 2026-06-03T19:25:24,926 creating build/lib/vivarium 2026-06-03T19:25:24,929 copying src/vivarium/__init__.py -> build/lib/vivarium 2026-06-03T19:25:24,931 creating build/lib/vivarium/engine 2026-06-03T19:25:24,933 copying src/vivarium/engine/testing_utilities.py -> build/lib/vivarium/engine 2026-06-03T19:25:24,935 copying src/vivarium/engine/exceptions.py -> build/lib/vivarium/engine 2026-06-03T19:25:24,937 copying src/vivarium/engine/types.py -> build/lib/vivarium/engine 2026-06-03T19:25:24,939 copying src/vivarium/engine/manager.py -> build/lib/vivarium/engine 2026-06-03T19:25:24,941 copying src/vivarium/engine/component.py -> build/lib/vivarium/engine 2026-06-03T19:25:24,944 copying src/vivarium/engine/__init__.py -> build/lib/vivarium/engine 2026-06-03T19:25:24,947 creating build/lib/vivarium/engine/interface 2026-06-03T19:25:24,948 copying src/vivarium/engine/interface/cli.py -> build/lib/vivarium/engine/interface 2026-06-03T19:25:24,950 copying src/vivarium/engine/interface/interactive.py -> build/lib/vivarium/engine/interface 2026-06-03T19:25:24,953 copying src/vivarium/engine/interface/utilities.py -> build/lib/vivarium/engine/interface 2026-06-03T19:25:24,955 copying src/vivarium/engine/interface/__init__.py -> build/lib/vivarium/engine/interface 2026-06-03T19:25:24,957 creating build/lib/vivarium/engine/examples 2026-06-03T19:25:24,958 copying src/vivarium/engine/examples/__init__.py -> build/lib/vivarium/engine/examples 2026-06-03T19:25:24,960 creating build/lib/vivarium/engine/framework 2026-06-03T19:25:24,961 copying src/vivarium/engine/framework/plugins.py -> build/lib/vivarium/engine/framework 2026-06-03T19:25:24,964 copying src/vivarium/engine/framework/state_machine.py -> build/lib/vivarium/engine/framework 2026-06-03T19:25:24,967 copying src/vivarium/engine/framework/engine.py -> build/lib/vivarium/engine/framework 2026-06-03T19:25:24,969 copying src/vivarium/engine/framework/configuration.py -> build/lib/vivarium/engine/framework 2026-06-03T19:25:24,971 copying src/vivarium/engine/framework/utilities.py -> build/lib/vivarium/engine/framework 2026-06-03T19:25:24,974 copying src/vivarium/engine/framework/__init__.py -> build/lib/vivarium/engine/framework 2026-06-03T19:25:24,976 creating build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:24,977 copying src/vivarium/engine/examples/disease_model/intervention.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:24,979 copying src/vivarium/engine/examples/disease_model/mortality.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:24,981 copying src/vivarium/engine/examples/disease_model/population.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:24,983 copying src/vivarium/engine/examples/disease_model/observer.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:24,985 copying src/vivarium/engine/examples/disease_model/risk.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:24,988 copying src/vivarium/engine/examples/disease_model/disease.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:24,990 copying src/vivarium/engine/examples/disease_model/__init__.py -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:24,993 creating build/lib/vivarium/engine/examples/boids 2026-06-03T19:25:24,994 copying src/vivarium/engine/examples/boids/population.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T19:25:24,996 copying src/vivarium/engine/examples/boids/forces.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T19:25:24,998 copying src/vivarium/engine/examples/boids/neighbors.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T19:25:25,000 copying src/vivarium/engine/examples/boids/visualization.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T19:25:25,002 copying src/vivarium/engine/examples/boids/movement.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T19:25:25,004 copying src/vivarium/engine/examples/boids/__init__.py -> build/lib/vivarium/engine/examples/boids 2026-06-03T19:25:25,006 creating build/lib/vivarium/engine/framework/lookup 2026-06-03T19:25:25,007 copying src/vivarium/engine/framework/lookup/interface.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T19:25:25,010 copying src/vivarium/engine/framework/lookup/interpolation.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T19:25:25,012 copying src/vivarium/engine/framework/lookup/table.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T19:25:25,015 copying src/vivarium/engine/framework/lookup/manager.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T19:25:25,017 copying src/vivarium/engine/framework/lookup/__init__.py -> build/lib/vivarium/engine/framework/lookup 2026-06-03T19:25:25,020 creating build/lib/vivarium/engine/framework/components 2026-06-03T19:25:25,021 copying src/vivarium/engine/framework/components/interface.py -> build/lib/vivarium/engine/framework/components 2026-06-03T19:25:25,023 copying src/vivarium/engine/framework/components/manager.py -> build/lib/vivarium/engine/framework/components 2026-06-03T19:25:25,025 copying src/vivarium/engine/framework/components/parser.py -> build/lib/vivarium/engine/framework/components 2026-06-03T19:25:25,028 copying src/vivarium/engine/framework/components/__init__.py -> build/lib/vivarium/engine/framework/components 2026-06-03T19:25:25,030 creating build/lib/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,031 copying src/vivarium/engine/framework/lifecycle/exceptions.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,033 copying src/vivarium/engine/framework/lifecycle/lifecycle_states.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,035 copying src/vivarium/engine/framework/lifecycle/interface.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,037 copying src/vivarium/engine/framework/lifecycle/entities.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,039 copying src/vivarium/engine/framework/lifecycle/manager.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,042 copying src/vivarium/engine/framework/lifecycle/__init__.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,044 copying src/vivarium/engine/framework/lifecycle/constraint_maker.py -> build/lib/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,046 creating build/lib/vivarium/engine/framework/artifact 2026-06-03T19:25:25,047 copying src/vivarium/engine/framework/artifact/interface.py -> build/lib/vivarium/engine/framework/artifact 2026-06-03T19:25:25,050 copying src/vivarium/engine/framework/artifact/manager.py -> build/lib/vivarium/engine/framework/artifact 2026-06-03T19:25:25,052 copying src/vivarium/engine/framework/artifact/__init__.py -> build/lib/vivarium/engine/framework/artifact 2026-06-03T19:25:25,054 creating build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,055 copying src/vivarium/engine/framework/results/context.py -> build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,058 copying src/vivarium/engine/framework/results/observation.py -> build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,061 copying src/vivarium/engine/framework/results/exceptions.py -> build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,063 copying src/vivarium/engine/framework/results/interface.py -> build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,066 copying src/vivarium/engine/framework/results/observer.py -> build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,068 copying src/vivarium/engine/framework/results/stratification.py -> build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,070 copying src/vivarium/engine/framework/results/manager.py -> build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,073 copying src/vivarium/engine/framework/results/__init__.py -> build/lib/vivarium/engine/framework/results 2026-06-03T19:25:25,075 creating build/lib/vivarium/engine/framework/event 2026-06-03T19:25:25,076 copying src/vivarium/engine/framework/event/interface.py -> build/lib/vivarium/engine/framework/event 2026-06-03T19:25:25,078 copying src/vivarium/engine/framework/event/manager.py -> build/lib/vivarium/engine/framework/event 2026-06-03T19:25:25,081 copying src/vivarium/engine/framework/event/__init__.py -> build/lib/vivarium/engine/framework/event 2026-06-03T19:25:25,083 creating build/lib/vivarium/engine/framework/resource 2026-06-03T19:25:25,084 copying src/vivarium/engine/framework/resource/exceptions.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T19:25:25,087 copying src/vivarium/engine/framework/resource/interface.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T19:25:25,089 copying src/vivarium/engine/framework/resource/resource.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T19:25:25,091 copying src/vivarium/engine/framework/resource/manager.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T19:25:25,093 copying src/vivarium/engine/framework/resource/__init__.py -> build/lib/vivarium/engine/framework/resource 2026-06-03T19:25:25,096 creating build/lib/vivarium/engine/framework/values 2026-06-03T19:25:25,097 copying src/vivarium/engine/framework/values/post_processors.py -> build/lib/vivarium/engine/framework/values 2026-06-03T19:25:25,099 copying src/vivarium/engine/framework/values/exceptions.py -> build/lib/vivarium/engine/framework/values 2026-06-03T19:25:25,101 copying src/vivarium/engine/framework/values/interface.py -> build/lib/vivarium/engine/framework/values 2026-06-03T19:25:25,104 copying src/vivarium/engine/framework/values/combiners.py -> build/lib/vivarium/engine/framework/values 2026-06-03T19:25:25,106 copying src/vivarium/engine/framework/values/manager.py -> build/lib/vivarium/engine/framework/values 2026-06-03T19:25:25,108 copying src/vivarium/engine/framework/values/pipeline.py -> build/lib/vivarium/engine/framework/values 2026-06-03T19:25:25,111 copying src/vivarium/engine/framework/values/__init__.py -> build/lib/vivarium/engine/framework/values 2026-06-03T19:25:25,113 creating build/lib/vivarium/engine/framework/time 2026-06-03T19:25:25,114 copying src/vivarium/engine/framework/time/interface.py -> build/lib/vivarium/engine/framework/time 2026-06-03T19:25:25,116 copying src/vivarium/engine/framework/time/manager.py -> build/lib/vivarium/engine/framework/time 2026-06-03T19:25:25,118 copying src/vivarium/engine/framework/time/__init__.py -> build/lib/vivarium/engine/framework/time 2026-06-03T19:25:25,121 creating build/lib/vivarium/engine/framework/population 2026-06-03T19:25:25,122 copying src/vivarium/engine/framework/population/exceptions.py -> build/lib/vivarium/engine/framework/population 2026-06-03T19:25:25,124 copying src/vivarium/engine/framework/population/interface.py -> build/lib/vivarium/engine/framework/population 2026-06-03T19:25:25,127 copying src/vivarium/engine/framework/population/population_view.py -> build/lib/vivarium/engine/framework/population 2026-06-03T19:25:25,130 copying src/vivarium/engine/framework/population/manager.py -> build/lib/vivarium/engine/framework/population 2026-06-03T19:25:25,133 copying src/vivarium/engine/framework/population/utilities.py -> build/lib/vivarium/engine/framework/population 2026-06-03T19:25:25,135 copying src/vivarium/engine/framework/population/__init__.py -> build/lib/vivarium/engine/framework/population 2026-06-03T19:25:25,137 creating build/lib/vivarium/engine/framework/randomness 2026-06-03T19:25:25,139 copying src/vivarium/engine/framework/randomness/index_map.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T19:25:25,141 copying src/vivarium/engine/framework/randomness/exceptions.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T19:25:25,143 copying src/vivarium/engine/framework/randomness/interface.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T19:25:25,145 copying src/vivarium/engine/framework/randomness/manager.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T19:25:25,148 copying src/vivarium/engine/framework/randomness/stream.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T19:25:25,151 copying src/vivarium/engine/framework/randomness/__init__.py -> build/lib/vivarium/engine/framework/randomness 2026-06-03T19:25:25,154 creating build/lib/vivarium/engine/framework/logging 2026-06-03T19:25:25,155 copying src/vivarium/engine/framework/logging/interface.py -> build/lib/vivarium/engine/framework/logging 2026-06-03T19:25:25,157 copying src/vivarium/engine/framework/logging/manager.py -> build/lib/vivarium/engine/framework/logging 2026-06-03T19:25:25,159 copying src/vivarium/engine/framework/logging/utilities.py -> build/lib/vivarium/engine/framework/logging 2026-06-03T19:25:25,161 copying src/vivarium/engine/framework/logging/__init__.py -> build/lib/vivarium/engine/framework/logging 2026-06-03T19:25:25,163 running egg_info 2026-06-03T19:25:25,177 writing src/vivarium_engine.egg-info/PKG-INFO 2026-06-03T19:25:25,182 writing dependency_links to src/vivarium_engine.egg-info/dependency_links.txt 2026-06-03T19:25:25,184 writing entry points to src/vivarium_engine.egg-info/entry_points.txt 2026-06-03T19:25:25,187 writing requirements to src/vivarium_engine.egg-info/requires.txt 2026-06-03T19:25:25,188 writing top-level names to src/vivarium_engine.egg-info/top_level.txt 2026-06-03T19:25:25,234 /tmp/pip-build-env-n8skawpj/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-03T19:25:25,234 return get_active_overrides().subprocess_timeout 2026-06-03T19:25:25,241 listing git files failed - pretending there aren't any 2026-06-03T19:25:25,246 reading manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T19:25:25,262 adding license file 'LICENSE' 2026-06-03T19:25:25,274 writing manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-06-03T19:25:25,293 copying src/vivarium/engine/py.typed -> build/lib/vivarium/engine 2026-06-03T19:25:25,295 copying src/vivarium/engine/examples/disease_model/disease_model.yaml -> build/lib/vivarium/engine/examples/disease_model 2026-06-03T19:25:25,318 installing to build/bdist.linux-armv7l/wheel 2026-06-03T19:25:25,318 running install 2026-06-03T19:25:25,341 running install_lib 2026-06-03T19:25:25,349 creating build/bdist.linux-armv7l/wheel 2026-06-03T19:25:25,351 creating build/bdist.linux-armv7l/wheel/vivarium 2026-06-03T19:25:25,353 creating build/bdist.linux-armv7l/wheel/vivarium/engine 2026-06-03T19:25:25,354 copying build/lib/vivarium/engine/testing_utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T19:25:25,356 copying build/lib/vivarium/engine/py.typed -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T19:25:25,358 copying build/lib/vivarium/engine/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T19:25:25,360 creating build/bdist.linux-armv7l/wheel/vivarium/engine/interface 2026-06-03T19:25:25,361 copying build/lib/vivarium/engine/interface/cli.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-03T19:25:25,364 copying build/lib/vivarium/engine/interface/interactive.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-03T19:25:25,366 copying build/lib/vivarium/engine/interface/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-03T19:25:25,368 copying build/lib/vivarium/engine/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-06-03T19:25:25,370 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples 2026-06-03T19:25:25,371 copying build/lib/vivarium/engine/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples 2026-06-03T19:25:25,374 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples/disease_model 2026-06-03T19:25:25,375 copying build/lib/vivarium/engine/examples/disease_model/intervention.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T19:25:25,377 copying build/lib/vivarium/engine/examples/disease_model/mortality.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T19:25:25,379 copying build/lib/vivarium/engine/examples/disease_model/population.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T19:25:25,381 copying build/lib/vivarium/engine/examples/disease_model/observer.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T19:25:25,383 copying build/lib/vivarium/engine/examples/disease_model/risk.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T19:25:25,385 copying build/lib/vivarium/engine/examples/disease_model/disease_model.yaml -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T19:25:25,387 copying build/lib/vivarium/engine/examples/disease_model/disease.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T19:25:25,389 copying build/lib/vivarium/engine/examples/disease_model/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-06-03T19:25:25,391 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples/boids 2026-06-03T19:25:25,392 copying build/lib/vivarium/engine/examples/boids/population.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T19:25:25,394 copying build/lib/vivarium/engine/examples/boids/forces.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T19:25:25,396 copying build/lib/vivarium/engine/examples/boids/neighbors.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T19:25:25,398 copying build/lib/vivarium/engine/examples/boids/visualization.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T19:25:25,400 copying build/lib/vivarium/engine/examples/boids/movement.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T19:25:25,402 copying build/lib/vivarium/engine/examples/boids/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-06-03T19:25:25,404 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework 2026-06-03T19:25:25,405 copying build/lib/vivarium/engine/framework/plugins.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T19:25:25,408 copying build/lib/vivarium/engine/framework/state_machine.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T19:25:25,411 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/lookup 2026-06-03T19:25:25,412 copying build/lib/vivarium/engine/framework/lookup/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T19:25:25,414 copying build/lib/vivarium/engine/framework/lookup/interpolation.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T19:25:25,416 copying build/lib/vivarium/engine/framework/lookup/table.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T19:25:25,419 copying build/lib/vivarium/engine/framework/lookup/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T19:25:25,421 copying build/lib/vivarium/engine/framework/lookup/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-06-03T19:25:25,423 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/components 2026-06-03T19:25:25,424 copying build/lib/vivarium/engine/framework/components/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-03T19:25:25,427 copying build/lib/vivarium/engine/framework/components/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-03T19:25:25,429 copying build/lib/vivarium/engine/framework/components/parser.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-03T19:25:25,431 copying build/lib/vivarium/engine/framework/components/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-06-03T19:25:25,434 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,435 copying build/lib/vivarium/engine/framework/lifecycle/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,437 copying build/lib/vivarium/engine/framework/lifecycle/lifecycle_states.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,439 copying build/lib/vivarium/engine/framework/lifecycle/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,441 copying build/lib/vivarium/engine/framework/lifecycle/entities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,443 copying build/lib/vivarium/engine/framework/lifecycle/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,445 copying build/lib/vivarium/engine/framework/lifecycle/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,447 copying build/lib/vivarium/engine/framework/lifecycle/constraint_maker.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-06-03T19:25:25,450 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/artifact 2026-06-03T19:25:25,451 copying build/lib/vivarium/engine/framework/artifact/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-03T19:25:25,453 copying build/lib/vivarium/engine/framework/artifact/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-03T19:25:25,455 copying build/lib/vivarium/engine/framework/artifact/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-06-03T19:25:25,458 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/results 2026-06-03T19:25:25,459 copying build/lib/vivarium/engine/framework/results/context.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T19:25:25,462 copying build/lib/vivarium/engine/framework/results/observation.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T19:25:25,464 copying build/lib/vivarium/engine/framework/results/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T19:25:25,467 copying build/lib/vivarium/engine/framework/results/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T19:25:25,469 copying build/lib/vivarium/engine/framework/results/observer.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T19:25:25,471 copying build/lib/vivarium/engine/framework/results/stratification.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T19:25:25,473 copying build/lib/vivarium/engine/framework/results/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T19:25:25,476 copying build/lib/vivarium/engine/framework/results/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-06-03T19:25:25,479 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/event 2026-06-03T19:25:25,480 copying build/lib/vivarium/engine/framework/event/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-03T19:25:25,482 copying build/lib/vivarium/engine/framework/event/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-03T19:25:25,484 copying build/lib/vivarium/engine/framework/event/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-06-03T19:25:25,486 copying build/lib/vivarium/engine/framework/engine.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T19:25:25,490 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/resource 2026-06-03T19:25:25,491 copying build/lib/vivarium/engine/framework/resource/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T19:25:25,493 copying build/lib/vivarium/engine/framework/resource/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T19:25:25,495 copying build/lib/vivarium/engine/framework/resource/resource.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T19:25:25,497 copying build/lib/vivarium/engine/framework/resource/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T19:25:25,500 copying build/lib/vivarium/engine/framework/resource/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-06-03T19:25:25,502 copying build/lib/vivarium/engine/framework/configuration.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T19:25:25,504 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/values 2026-06-03T19:25:25,506 copying build/lib/vivarium/engine/framework/values/post_processors.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T19:25:25,508 copying build/lib/vivarium/engine/framework/values/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T19:25:25,510 copying build/lib/vivarium/engine/framework/values/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T19:25:25,512 copying build/lib/vivarium/engine/framework/values/combiners.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T19:25:25,514 copying build/lib/vivarium/engine/framework/values/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T19:25:25,517 copying build/lib/vivarium/engine/framework/values/pipeline.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T19:25:25,520 copying build/lib/vivarium/engine/framework/values/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-06-03T19:25:25,522 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/time 2026-06-03T19:25:25,523 copying build/lib/vivarium/engine/framework/time/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-03T19:25:25,525 copying build/lib/vivarium/engine/framework/time/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-03T19:25:25,528 copying build/lib/vivarium/engine/framework/time/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-06-03T19:25:25,529 copying build/lib/vivarium/engine/framework/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T19:25:25,532 copying build/lib/vivarium/engine/framework/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-06-03T19:25:25,534 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/population 2026-06-03T19:25:25,535 copying build/lib/vivarium/engine/framework/population/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T19:25:25,537 copying build/lib/vivarium/engine/framework/population/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T19:25:25,540 copying build/lib/vivarium/engine/framework/population/population_view.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T19:25:25,542 copying build/lib/vivarium/engine/framework/population/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T19:25:25,545 copying build/lib/vivarium/engine/framework/population/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T19:25:25,547 copying build/lib/vivarium/engine/framework/population/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-06-03T19:25:25,550 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/randomness 2026-06-03T19:25:25,551 copying build/lib/vivarium/engine/framework/randomness/index_map.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T19:25:25,554 copying build/lib/vivarium/engine/framework/randomness/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T19:25:25,556 copying build/lib/vivarium/engine/framework/randomness/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T19:25:25,558 copying build/lib/vivarium/engine/framework/randomness/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T19:25:25,560 copying build/lib/vivarium/engine/framework/randomness/stream.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T19:25:25,563 copying build/lib/vivarium/engine/framework/randomness/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-06-03T19:25:25,565 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/logging 2026-06-03T19:25:25,567 copying build/lib/vivarium/engine/framework/logging/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-03T19:25:25,568 copying build/lib/vivarium/engine/framework/logging/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-03T19:25:25,571 copying build/lib/vivarium/engine/framework/logging/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-03T19:25:25,573 copying build/lib/vivarium/engine/framework/logging/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-06-03T19:25:25,575 copying build/lib/vivarium/engine/types.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T19:25:25,577 copying build/lib/vivarium/engine/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T19:25:25,578 copying build/lib/vivarium/engine/component.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T19:25:25,581 copying build/lib/vivarium/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-06-03T19:25:25,583 copying build/lib/vivarium/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium 2026-06-03T19:25:25,585 running install_egg_info 2026-06-03T19:25:25,592 Copying src/vivarium_engine.egg-info to build/bdist.linux-armv7l/wheel/./vivarium_engine-5.0.3-py3.11.egg-info 2026-06-03T19:25:25,604 running install_scripts 2026-06-03T19:25:25,615 creating build/bdist.linux-armv7l/wheel/vivarium_engine-5.0.3.dist-info/WHEEL 2026-06-03T19:25:25,618 creating '/tmp/pip-wheel-r1jikl7v/.tmp-4kfg9pil/vivarium_engine-5.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-03T19:25:25,620 adding 'vivarium/__init__.py' 2026-06-03T19:25:25,622 adding 'vivarium/engine/__init__.py' 2026-06-03T19:25:25,625 adding 'vivarium/engine/component.py' 2026-06-03T19:25:25,627 adding 'vivarium/engine/exceptions.py' 2026-06-03T19:25:25,630 adding 'vivarium/engine/manager.py' 2026-06-03T19:25:25,631 adding 'vivarium/engine/py.typed' 2026-06-03T19:25:25,633 adding 'vivarium/engine/testing_utilities.py' 2026-06-03T19:25:25,634 adding 'vivarium/engine/types.py' 2026-06-03T19:25:25,636 adding 'vivarium/engine/examples/__init__.py' 2026-06-03T19:25:25,638 adding 'vivarium/engine/examples/boids/__init__.py' 2026-06-03T19:25:25,639 adding 'vivarium/engine/examples/boids/forces.py' 2026-06-03T19:25:25,641 adding 'vivarium/engine/examples/boids/movement.py' 2026-06-03T19:25:25,642 adding 'vivarium/engine/examples/boids/neighbors.py' 2026-06-03T19:25:25,644 adding 'vivarium/engine/examples/boids/population.py' 2026-06-03T19:25:25,645 adding 'vivarium/engine/examples/boids/visualization.py' 2026-06-03T19:25:25,647 adding 'vivarium/engine/examples/disease_model/__init__.py' 2026-06-03T19:25:25,649 adding 'vivarium/engine/examples/disease_model/disease.py' 2026-06-03T19:25:25,650 adding 'vivarium/engine/examples/disease_model/disease_model.yaml' 2026-06-03T19:25:25,651 adding 'vivarium/engine/examples/disease_model/intervention.py' 2026-06-03T19:25:25,653 adding 'vivarium/engine/examples/disease_model/mortality.py' 2026-06-03T19:25:25,654 adding 'vivarium/engine/examples/disease_model/observer.py' 2026-06-03T19:25:25,656 adding 'vivarium/engine/examples/disease_model/population.py' 2026-06-03T19:25:25,657 adding 'vivarium/engine/examples/disease_model/risk.py' 2026-06-03T19:25:25,659 adding 'vivarium/engine/framework/__init__.py' 2026-06-03T19:25:25,661 adding 'vivarium/engine/framework/configuration.py' 2026-06-03T19:25:25,663 adding 'vivarium/engine/framework/engine.py' 2026-06-03T19:25:25,665 adding 'vivarium/engine/framework/plugins.py' 2026-06-03T19:25:25,668 adding 'vivarium/engine/framework/state_machine.py' 2026-06-03T19:25:25,669 adding 'vivarium/engine/framework/utilities.py' 2026-06-03T19:25:25,671 adding 'vivarium/engine/framework/artifact/__init__.py' 2026-06-03T19:25:25,672 adding 'vivarium/engine/framework/artifact/interface.py' 2026-06-03T19:25:25,674 adding 'vivarium/engine/framework/artifact/manager.py' 2026-06-03T19:25:25,676 adding 'vivarium/engine/framework/components/__init__.py' 2026-06-03T19:25:25,677 adding 'vivarium/engine/framework/components/interface.py' 2026-06-03T19:25:25,679 adding 'vivarium/engine/framework/components/manager.py' 2026-06-03T19:25:25,681 adding 'vivarium/engine/framework/components/parser.py' 2026-06-03T19:25:25,683 adding 'vivarium/engine/framework/event/__init__.py' 2026-06-03T19:25:25,685 adding 'vivarium/engine/framework/event/interface.py' 2026-06-03T19:25:25,687 adding 'vivarium/engine/framework/event/manager.py' 2026-06-03T19:25:25,689 adding 'vivarium/engine/framework/lifecycle/__init__.py' 2026-06-03T19:25:25,690 adding 'vivarium/engine/framework/lifecycle/constraint_maker.py' 2026-06-03T19:25:25,692 adding 'vivarium/engine/framework/lifecycle/entities.py' 2026-06-03T19:25:25,693 adding 'vivarium/engine/framework/lifecycle/exceptions.py' 2026-06-03T19:25:25,695 adding 'vivarium/engine/framework/lifecycle/interface.py' 2026-06-03T19:25:25,696 adding 'vivarium/engine/framework/lifecycle/lifecycle_states.py' 2026-06-03T19:25:25,697 adding 'vivarium/engine/framework/lifecycle/manager.py' 2026-06-03T19:25:25,699 adding 'vivarium/engine/framework/logging/__init__.py' 2026-06-03T19:25:25,700 adding 'vivarium/engine/framework/logging/interface.py' 2026-06-03T19:25:25,702 adding 'vivarium/engine/framework/logging/manager.py' 2026-06-03T19:25:25,703 adding 'vivarium/engine/framework/logging/utilities.py' 2026-06-03T19:25:25,705 adding 'vivarium/engine/framework/lookup/__init__.py' 2026-06-03T19:25:25,706 adding 'vivarium/engine/framework/lookup/interface.py' 2026-06-03T19:25:25,709 adding 'vivarium/engine/framework/lookup/interpolation.py' 2026-06-03T19:25:25,710 adding 'vivarium/engine/framework/lookup/manager.py' 2026-06-03T19:25:25,712 adding 'vivarium/engine/framework/lookup/table.py' 2026-06-03T19:25:25,714 adding 'vivarium/engine/framework/population/__init__.py' 2026-06-03T19:25:25,715 adding 'vivarium/engine/framework/population/exceptions.py' 2026-06-03T19:25:25,717 adding 'vivarium/engine/framework/population/interface.py' 2026-06-03T19:25:25,720 adding 'vivarium/engine/framework/population/manager.py' 2026-06-03T19:25:25,723 adding 'vivarium/engine/framework/population/population_view.py' 2026-06-03T19:25:25,725 adding 'vivarium/engine/framework/population/utilities.py' 2026-06-03T19:25:25,727 adding 'vivarium/engine/framework/randomness/__init__.py' 2026-06-03T19:25:25,728 adding 'vivarium/engine/framework/randomness/exceptions.py' 2026-06-03T19:25:25,730 adding 'vivarium/engine/framework/randomness/index_map.py' 2026-06-03T19:25:25,731 adding 'vivarium/engine/framework/randomness/interface.py' 2026-06-03T19:25:25,733 adding 'vivarium/engine/framework/randomness/manager.py' 2026-06-03T19:25:25,736 adding 'vivarium/engine/framework/randomness/stream.py' 2026-06-03T19:25:25,738 adding 'vivarium/engine/framework/resource/__init__.py' 2026-06-03T19:25:25,739 adding 'vivarium/engine/framework/resource/exceptions.py' 2026-06-03T19:25:25,740 adding 'vivarium/engine/framework/resource/interface.py' 2026-06-03T19:25:25,742 adding 'vivarium/engine/framework/resource/manager.py' 2026-06-03T19:25:25,744 adding 'vivarium/engine/framework/resource/resource.py' 2026-06-03T19:25:25,745 adding 'vivarium/engine/framework/results/__init__.py' 2026-06-03T19:25:25,748 adding 'vivarium/engine/framework/results/context.py' 2026-06-03T19:25:25,749 adding 'vivarium/engine/framework/results/exceptions.py' 2026-06-03T19:25:25,751 adding 'vivarium/engine/framework/results/interface.py' 2026-06-03T19:25:25,754 adding 'vivarium/engine/framework/results/manager.py' 2026-06-03T19:25:25,756 adding 'vivarium/engine/framework/results/observation.py' 2026-06-03T19:25:25,758 adding 'vivarium/engine/framework/results/observer.py' 2026-06-03T19:25:25,759 adding 'vivarium/engine/framework/results/stratification.py' 2026-06-03T19:25:25,761 adding 'vivarium/engine/framework/time/__init__.py' 2026-06-03T19:25:25,762 adding 'vivarium/engine/framework/time/interface.py' 2026-06-03T19:25:25,764 adding 'vivarium/engine/framework/time/manager.py' 2026-06-03T19:25:25,766 adding 'vivarium/engine/framework/values/__init__.py' 2026-06-03T19:25:25,767 adding 'vivarium/engine/framework/values/combiners.py' 2026-06-03T19:25:25,768 adding 'vivarium/engine/framework/values/exceptions.py' 2026-06-03T19:25:25,770 adding 'vivarium/engine/framework/values/interface.py' 2026-06-03T19:25:25,773 adding 'vivarium/engine/framework/values/manager.py' 2026-06-03T19:25:25,775 adding 'vivarium/engine/framework/values/pipeline.py' 2026-06-03T19:25:25,776 adding 'vivarium/engine/framework/values/post_processors.py' 2026-06-03T19:25:25,778 adding 'vivarium/engine/interface/__init__.py' 2026-06-03T19:25:25,779 adding 'vivarium/engine/interface/cli.py' 2026-06-03T19:25:25,781 adding 'vivarium/engine/interface/interactive.py' 2026-06-03T19:25:25,783 adding 'vivarium/engine/interface/utilities.py' 2026-06-03T19:25:25,785 adding 'vivarium_engine-5.0.3.dist-info/licenses/LICENSE' 2026-06-03T19:25:25,787 adding 'vivarium_engine-5.0.3.dist-info/METADATA' 2026-06-03T19:25:25,788 adding 'vivarium_engine-5.0.3.dist-info/WHEEL' 2026-06-03T19:25:25,789 adding 'vivarium_engine-5.0.3.dist-info/entry_points.txt' 2026-06-03T19:25:25,790 adding 'vivarium_engine-5.0.3.dist-info/top_level.txt' 2026-06-03T19:25:25,792 adding 'vivarium_engine-5.0.3.dist-info/RECORD' 2026-06-03T19:25:25,796 removing build/bdist.linux-armv7l/wheel 2026-06-03T19:25:25,929 Building wheel for vivarium-engine (pyproject.toml): finished with status 'done' 2026-06-03T19:25:25,937 Created wheel for vivarium-engine: filename=vivarium_engine-5.0.3-py3-none-any.whl size=176306 sha256=aadb240db23b3ee068e77e6c3d8bdc0ed4eef905e03796a9f4100f8a68844029 2026-06-03T19:25:25,938 Stored in directory: /tmp/pip-ephem-wheel-cache-wj5lt2l7/wheels/ce/62/b5/96ebc2c0505ef4df01cf58bad1cf38c846871c49f14c9f97d4 2026-06-03T19:25:25,952 Successfully built vivarium-engine 2026-06-03T19:25:25,960 Removed build tracker: '/tmp/pip-build-tracker-47y69gjp'