2026-07-15T17:47:54,616 Created temporary directory: /tmp/pip-ephem-wheel-cache-p563t5_r 2026-07-15T17:47:54,618 Created temporary directory: /tmp/pip-build-tracker-do1wztj0 2026-07-15T17:47:54,619 Initialized build tracking at /tmp/pip-build-tracker-do1wztj0 2026-07-15T17:47:54,619 Created build tracker: /tmp/pip-build-tracker-do1wztj0 2026-07-15T17:47:54,620 Entered build tracker: /tmp/pip-build-tracker-do1wztj0 2026-07-15T17:47:54,621 Created temporary directory: /tmp/pip-wheel-0edkwu3x 2026-07-15T17:47:54,624 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-07-15T17:47:54,626 Created temporary directory: /tmp/pip-ephem-wheel-cache-q6n5tngk 2026-07-15T17:47:54,648 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-15T17:47:54,652 2 location(s) to search for versions of vivarium-engine: 2026-07-15T17:47:54,652 * https://pypi.org/simple/vivarium-engine/ 2026-07-15T17:47:54,652 * https://www.piwheels.org/simple/vivarium-engine/ 2026-07-15T17:47:54,653 Fetching project page and analyzing links: https://pypi.org/simple/vivarium-engine/ 2026-07-15T17:47:54,653 Getting page https://pypi.org/simple/vivarium-engine/ 2026-07-15T17:47:54,655 Found index url https://pypi.org/simple 2026-07-15T17:47:54,881 Fetched page https://pypi.org/simple/vivarium-engine/ as application/vnd.pypi.simple.v1+json 2026-07-15T17:47:54,890 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-07-15T17:47:54,891 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-07-15T17:47:54,891 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-07-15T17:47:54,892 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-07-15T17:47:54,893 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-07-15T17:47:54,894 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-07-15T17:47:54,895 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-07-15T17:47:54,896 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-07-15T17:47:54,897 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/6c/4a/5f620e0875306a1a08e7a8704fc6514eefbf8645f6c2a7e9cd7543391301/vivarium_engine-5.1.0-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,898 Found link https://files.pythonhosted.org/packages/b6/ef/fe30eeb5143e96ce13cf9c69606a91ae880ed88e791228579c5303d518c0/vivarium_engine-5.1.0.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.0 2026-07-15T17:47:54,899 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/b3/c1/e06acb42f97213aa5ee1d345f2aac1652f58e2f86fba2dfdcbd7aef02930/vivarium_engine-5.1.1-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,900 Found link https://files.pythonhosted.org/packages/22/47/3f7b49fb46430028ab54516f9d8073ef5814a9590e5fabd125624d06078e/vivarium_engine-5.1.1.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.1 2026-07-15T17:47:54,900 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/e4/a2/4794fd7410ca91fd882799b24e62e7f3c61aa8a329dbfc7785ea3c7ac94f/vivarium_engine-5.1.2-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,901 Found link https://files.pythonhosted.org/packages/b7/36/f9a01bc8cfbf5d1a100607866c7997e15e623c7fa4ac6d0639c1d3d286de/vivarium_engine-5.1.2.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.2 2026-07-15T17:47:54,902 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/c3/f2/9093b596c7200b76c53a0af533879797c37e86384daead4d6c132fa91a7d/vivarium_engine-5.1.3-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,902 Found link https://files.pythonhosted.org/packages/9d/06/9140048d162796864b66b94ce7afa55fad53b9b66c6e63c6875c6d2bda23/vivarium_engine-5.1.3.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.3 2026-07-15T17:47:54,903 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/3b/45/523b9adb9d21955b3226e4bf44d6c8a9146b1f4703af43ec98de3e07d028/vivarium_engine-5.1.4-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,904 Found link https://files.pythonhosted.org/packages/ff/29/0b2b49b7c34567d5c5c348aa0794f07006ceea91de3080391330df1d2739/vivarium_engine-5.1.4.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.4 2026-07-15T17:47:54,905 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/ef/65/aa4b949850e8d78c68d0ffcd527c993ab32610bea0ab9fb82377a1dc7909/vivarium_engine-5.1.5-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,906 Found link https://files.pythonhosted.org/packages/61/f8/b91ec35d35088ac6ef49c51f1d508b3306449738ed7578f502728d3f07e5/vivarium_engine-5.1.5.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.5 2026-07-15T17:47:54,906 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/a7/65/a481e1bc59af013f27d252fe52c6393c62b84d21c738f34d54385fdbc43d/vivarium_engine-5.1.6-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,907 Found link https://files.pythonhosted.org/packages/3f/96/1d78de3cc12cfad768a5614064d0154cfc437f813e097fd78417c55e0cfc/vivarium_engine-5.1.6.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.6 2026-07-15T17:47:54,908 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/6a/ff/99ae83f50f31272aa9dca9c1c646f0c523183d10a7965263fa59ded486cb/vivarium_engine-5.1.7-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,909 Found link https://files.pythonhosted.org/packages/d8/01/10fb47469273bb9d64d174111d38889a2a8feaa30308b06df3025d2a8069/vivarium_engine-5.1.7.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.1.7 2026-07-15T17:47:54,910 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/be/e5/6bc836b48b20315e2308d2d5a19ee985cb74ab4e4196ef9568b8659ae4fd/vivarium_engine-5.2.0-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,910 Found link https://files.pythonhosted.org/packages/68/f3/6da46705fda6aa5f3de71ff6429357850bbe52c57cd91c8ca233fd45405e/vivarium_engine-5.2.0.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.2.0 2026-07-15T17:47:54,911 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/74/5f/fd6afb2e072bf08610029ba51ee29cf13f51d7305d20ba31c2e0130655f3/vivarium_engine-5.2.1-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,912 Found link https://files.pythonhosted.org/packages/fd/3c/34deaaeb6f48103ba923bc8aceff50ae328fe79c64d3d1a8a648ad594b49/vivarium_engine-5.2.1.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.2.1 2026-07-15T17:47:54,912 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/91/54/493339fde27f9de8df8a1522dbdc6e84294dc509980deeabc2c577f09125/vivarium_engine-5.3.0-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,913 Found link https://files.pythonhosted.org/packages/f9/2f/8f7a700d4f25d3f8e8fd1fa2ef490c77cb33c87f648d970bc96c7da989c5/vivarium_engine-5.3.0.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.3.0 2026-07-15T17:47:54,914 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/6c/03/9f9c57a57ff3f97fd45e1570030a30bd12dd6b7bb4f9987c70e4e9848f33/vivarium_engine-5.3.1-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,915 Found link https://files.pythonhosted.org/packages/6e/5b/d831486b67b1816da42ce94f53b7f15d92246948678d8e2900860ade86ef/vivarium_engine-5.3.1.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.3.1 2026-07-15T17:47:54,915 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/dc/9e/f0c78abbf129413550cd491d30863e9cae79836093c84174fe3d2e863068/vivarium_engine-5.3.2-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,916 Found link https://files.pythonhosted.org/packages/26/55/6551a06cc732ebc684f3e09c1bdcfd77b9e8c1625be05d065bc7aa28f751/vivarium_engine-5.3.2.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.3.2 2026-07-15T17:47:54,917 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/3c/e1/ecd1472c2f1bdc067f60b143d0668a64f4d53dc5b34e1a213e89cbfefbbc/vivarium_engine-5.3.3-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,918 Found link https://files.pythonhosted.org/packages/00/78/667d780c0fbf0dca3b92d4442a92147a65a2daed802395280d79194beb89/vivarium_engine-5.3.3.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.3.3 2026-07-15T17:47:54,919 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/e3/4c/6a97d18b40caf24f1a0c7b1a51acc635ba7057259854f02c0708be3fe748/vivarium_engine-5.3.4-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,920 Found link https://files.pythonhosted.org/packages/35/f7/cbad816e1735c9081609c03f8c48d844c7befecb67d201c7f73a404f3206/vivarium_engine-5.3.4.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.3.4 2026-07-15T17:47:54,920 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/51/f8/2b772d714ac4cca5994e840e4a6b727fe29cda89d10fdeebb68e703b15c3/vivarium_engine-5.3.5-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,922 Found link https://files.pythonhosted.org/packages/b4/61/50ae0002f046c2c8c6f99633be1db2cb1fd371d75fb1b96710c9fd9a85c1/vivarium_engine-5.3.5.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.3.5 2026-07-15T17:47:54,922 Skipping link: No binaries permitted for vivarium-engine: https://files.pythonhosted.org/packages/11/0e/40c58f091d0eaecd09ced296cab12c744210a8d417b71f7c73547e6d3fb1/vivarium_engine-5.4.0-py3-none-any.whl (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:54,923 Found link https://files.pythonhosted.org/packages/57/79/e42822370cf34cad5d546d5f2a9a207331adb3fb7c0092432546ebdd7f99/vivarium_engine-5.4.0.tar.gz (from https://pypi.org/simple/vivarium-engine/) (requires-python:>=3.10), version: 5.4.0 2026-07-15T17:47:54,924 Fetching project page and analyzing links: https://www.piwheels.org/simple/vivarium-engine/ 2026-07-15T17:47:54,924 Getting page https://www.piwheels.org/simple/vivarium-engine/ 2026-07-15T17:47:54,926 Found index url https://www.piwheels.org/simple 2026-07-15T17:47:55,109 Fetched page https://www.piwheels.org/simple/vivarium-engine/ as text/html 2026-07-15T17:47:55,116 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.3.5-py3-none-any.whl#sha256=29489cf3a0e86b946326341aedb0fd00efcad8ee8397e66541f6950daf1f78e3 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,116 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.3.4-py3-none-any.whl#sha256=79a604a0b507c31cea672c50909a047e9adcc9366a0bbe9168ab1584d3858bb5 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,117 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.3.3-py3-none-any.whl#sha256=0e6f12b98a0b774603744144474b0dcb285bc34778189dcda4bbd34cf3d48c98 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,118 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.3.2-py3-none-any.whl#sha256=a80f94a0d9eedbb2215217b52c53a62ea4a6d216b9ac192745a56557043295ee (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,118 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.3.1-py3-none-any.whl#sha256=89f48b2e27692b19843a68df5b45db26f90b20b4b551e2eb45eeb82389387b4a (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,119 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.3.0-py3-none-any.whl#sha256=3dc665e8067e80078b76257133e181d8542b1c54f565b381085013b93117ccd1 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,120 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.2.1-py3-none-any.whl#sha256=32c0e0bcfae047265e783f24d3caa2760fa7e8f0db63ccf39087a7fbb8d463ce (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,120 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.2.0-py3-none-any.whl#sha256=f9a4ba7b9ce5e544923a225415594b0601a1abf9b29c4a5349f36f4d56bad404 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,121 Skipping link: No binaries permitted for vivarium-engine: https://www.piwheels.org/simple/vivarium-engine/vivarium_engine-5.1.7-py3-none-any.whl#sha256=d5814d19ae0ac0547242067b59a54dbde339b5fe6b92a8cda9e2d04c85a69633 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,122 Skipping link: No binaries permitted for vivarium-engine: https://archive1.piwheels.org/simple/vivarium-engine/vivarium_engine-5.1.6-py3-none-any.whl#sha256=22c43d087a0f95ac680c30e191e5b497bb8df2867cc8a8ae4fa1c4bb09238dc1 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,122 Skipping link: No binaries permitted for vivarium-engine: https://archive1.piwheels.org/simple/vivarium-engine/vivarium_engine-5.1.5-py3-none-any.whl#sha256=97b5f8cc661a49e75916a229d6ff3762a080d00b66eca916279e467fda01944b (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,123 Skipping link: No binaries permitted for vivarium-engine: https://archive1.piwheels.org/simple/vivarium-engine/vivarium_engine-5.1.4-py3-none-any.whl#sha256=4fd967a83b300b140a2d78b35cbd28480173068f9aff5ad570af623b73b147b8 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,123 Skipping link: No binaries permitted for vivarium-engine: https://archive1.piwheels.org/simple/vivarium-engine/vivarium_engine-5.1.3-py3-none-any.whl#sha256=d67f34efe60d928ea76d9fb3e329f97c1f624cc05037d5c292d18696a4381dcf (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,124 Skipping link: No binaries permitted for vivarium-engine: https://archive1.piwheels.org/simple/vivarium-engine/vivarium_engine-5.1.2-py3-none-any.whl#sha256=10d0340d63054aaa21f457ecc26a627884a0e12a7b0e2987ff9d4ac29cba0ba6 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,124 Skipping link: No binaries permitted for vivarium-engine: https://archive1.piwheels.org/simple/vivarium-engine/vivarium_engine-5.1.1-py3-none-any.whl#sha256=cc942051abeec4fa110b6905bb65e942b4848744c9f4ec65baeecbc7e8c5a87b (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,125 Skipping link: No binaries permitted for vivarium-engine: https://archive1.piwheels.org/simple/vivarium-engine/vivarium_engine-5.1.0-py3-none-any.whl#sha256=9e0de6959d50e8142376161bc96881070a84d2009171eab65ac99f328236023f (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,125 Skipping link: No binaries permitted for vivarium-engine: https://archive1.piwheels.org/simple/vivarium-engine/vivarium_engine-5.0.3-py3-none-any.whl#sha256=aadb240db23b3ee068e77e6c3d8bdc0ed4eef905e03796a9f4100f8a68844029 (from https://www.piwheels.org/simple/vivarium-engine/) (requires-python:>=3.10) 2026-07-15T17:47:55,126 Skipping link: No binaries permitted for vivarium-engine: https://archive1.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-07-15T17:47:55,127 Skipping link: No binaries permitted for vivarium-engine: https://archive1.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-07-15T17:47:55,127 Skipping link: No binaries permitted for vivarium-engine: https://archive1.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-07-15T17:47:55,128 Skipping link: not a file: https://www.piwheels.org/simple/vivarium-engine/ 2026-07-15T17:47:55,129 Skipping link: not a file: https://pypi.org/simple/vivarium-engine/ 2026-07-15T17:47:55,150 Given no hashes to check 1 links for project 'vivarium-engine': discarding no candidates 2026-07-15T17:47:55,167 Collecting vivarium-engine==5.4.0 2026-07-15T17:47:55,170 Created temporary directory: /tmp/pip-unpack-bxuudeqz 2026-07-15T17:47:55,396 Downloading vivarium_engine-5.4.0.tar.gz (7.2 MB) 2026-07-15T17:47:57,061 Added vivarium-engine==5.4.0 from https://files.pythonhosted.org/packages/57/79/e42822370cf34cad5d546d5f2a9a207331adb3fb7c0092432546ebdd7f99/vivarium_engine-5.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-do1wztj0' 2026-07-15T17:47:57,068 Created temporary directory: /tmp/pip-build-env-wjew2yk4 2026-07-15T17:47:57,074 Installing build dependencies: started 2026-07-15T17:47:57,075 Running command pip subprocess to install build dependencies 2026-07-15T17:47:58,324 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-15T17:47:58,829 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-07-15T17:47:58,857 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-15T17:48:00,652 Collecting setuptools>=61.0 2026-07-15T17:48:00,653 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-15T17:48:00,668 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-15T17:48:01,021 Collecting setuptools_scm[toml]>=8.0 2026-07-15T17:48:01,022 Obtaining dependency information for setuptools_scm[toml]>=8.0 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl.metadata 2026-07-15T17:48:01,037 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-15T17:48:01,048 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl#sha256=aea276de3de0e7db4e236bb9e5a53d6c9a6dddf092f72d3b6b14f6c8c0620c3c (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=8.0 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl#sha256=aea276de3de0e7db4e236bb9e5a53d6c9a6dddf092f72d3b6b14f6c8c0620c3c has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-07-15T17:48:01,071 Using cached setuptools_scm-10.2.0-py3-none-any.whl (27 kB) 2026-07-15T17:48:01,175 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-15T17:48:01,176 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata 2026-07-15T17:48:01,190 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata (1.7 kB) 2026-07-15T17:48:01,371 Collecting packaging>=20 2026-07-15T17:48:01,372 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-15T17:48:01,385 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-15T17:48:01,607 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-15T17:48:01,631 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-15T17:48:01,717 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-15T17:48:01,752 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-15T17:48:01,783 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-15T17:48:01,882 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-15T17:48:04,670 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-07-15T17:48:08,416 Creating /tmp/pip-build-env-wjew2yk4/overlay/local/bin 2026-07-15T17:48:08,418 changing mode of /tmp/pip-build-env-wjew2yk4/overlay/local/bin/vcs-versioning to 755 2026-07-15T17:48:08,554 changing mode of /tmp/pip-build-env-wjew2yk4/overlay/local/bin/setuptools-scm to 755 2026-07-15T17:48:08,582 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools_scm-10.2.0 vcs-versioning-2.2.2 2026-07-15T17:48:08,873 Installing build dependencies: finished with status 'done' 2026-07-15T17:48:08,879 Getting requirements to build wheel: started 2026-07-15T17:48:08,880 Running command Getting requirements to build wheel 2026-07-15T17:48:09,656 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-15T17:48:09,656 !! 2026-07-15T17:48:09,658 ******************************************************************************** 2026-07-15T17:48:09,658 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-07-15T17:48:09,659 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-15T17:48:09,660 or your builds will no longer be supported. 2026-07-15T17:48:09,661 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:09,661 ******************************************************************************** 2026-07-15T17:48:09,662 !! 2026-07-15T17:48:09,663 corresp(dist, value, root_dir) 2026-07-15T17:48:09,718 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T17:48:09,719 !! 2026-07-15T17:48:09,720 ******************************************************************************** 2026-07-15T17:48:09,721 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T17:48:09,722 License :: OSI Approved :: BSD License 2026-07-15T17:48:09,723 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:09,723 ******************************************************************************** 2026-07-15T17:48:09,725 !! 2026-07-15T17:48:09,725 dist._finalize_license_expression() 2026-07-15T17:48:09,726 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T17:48:09,726 !! 2026-07-15T17:48:09,728 ******************************************************************************** 2026-07-15T17:48:09,728 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T17:48:09,729 License :: OSI Approved :: BSD License 2026-07-15T17:48:09,730 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:09,731 ******************************************************************************** 2026-07-15T17:48:09,732 !! 2026-07-15T17:48:09,732 self._finalize_license_expression() 2026-07-15T17:48:09,733 running egg_info 2026-07-15T17:48:09,735 writing src/vivarium_engine.egg-info/PKG-INFO 2026-07-15T17:48:09,741 writing dependency_links to src/vivarium_engine.egg-info/dependency_links.txt 2026-07-15T17:48:09,743 writing entry points to src/vivarium_engine.egg-info/entry_points.txt 2026-07-15T17:48:09,746 writing requirements to src/vivarium_engine.egg-info/requires.txt 2026-07-15T17:48:09,747 writing top-level names to src/vivarium_engine.egg-info/top_level.txt 2026-07-15T17:48:09,809 listing git files failed - pretending there aren't any 2026-07-15T17:48:09,817 reading manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-07-15T17:48:09,859 adding license file 'LICENSE' 2026-07-15T17:48:09,872 writing manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-07-15T17:48:09,978 Getting requirements to build wheel: finished with status 'done' 2026-07-15T17:48:09,982 Created temporary directory: /tmp/pip-modern-metadata-kqf531vp 2026-07-15T17:48:09,985 Preparing metadata (pyproject.toml): started 2026-07-15T17:48:09,986 Running command Preparing metadata (pyproject.toml) 2026-07-15T17:48:10,926 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-15T17:48:10,926 !! 2026-07-15T17:48:10,927 ******************************************************************************** 2026-07-15T17:48:10,928 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-07-15T17:48:10,929 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-15T17:48:10,930 or your builds will no longer be supported. 2026-07-15T17:48:10,931 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:10,931 ******************************************************************************** 2026-07-15T17:48:10,932 !! 2026-07-15T17:48:10,933 corresp(dist, value, root_dir) 2026-07-15T17:48:10,985 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T17:48:10,985 !! 2026-07-15T17:48:10,987 ******************************************************************************** 2026-07-15T17:48:10,987 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T17:48:10,989 License :: OSI Approved :: BSD License 2026-07-15T17:48:10,990 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:10,990 ******************************************************************************** 2026-07-15T17:48:10,992 !! 2026-07-15T17:48:10,992 dist._finalize_license_expression() 2026-07-15T17:48:10,993 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T17:48:10,993 !! 2026-07-15T17:48:10,994 ******************************************************************************** 2026-07-15T17:48:10,995 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T17:48:10,996 License :: OSI Approved :: BSD License 2026-07-15T17:48:10,997 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:10,998 ******************************************************************************** 2026-07-15T17:48:11,000 !! 2026-07-15T17:48:11,000 self._finalize_license_expression() 2026-07-15T17:48:11,001 running dist_info 2026-07-15T17:48:11,002 creating /tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info 2026-07-15T17:48:11,010 writing /tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info/PKG-INFO 2026-07-15T17:48:11,017 writing dependency_links to /tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info/dependency_links.txt 2026-07-15T17:48:11,019 writing entry points to /tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info/entry_points.txt 2026-07-15T17:48:11,023 writing requirements to /tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info/requires.txt 2026-07-15T17:48:11,024 writing top-level names to /tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info/top_level.txt 2026-07-15T17:48:11,025 writing manifest file '/tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info/SOURCES.txt' 2026-07-15T17:48:11,082 listing git files failed - pretending there aren't any 2026-07-15T17:48:11,089 reading manifest file '/tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info/SOURCES.txt' 2026-07-15T17:48:11,091 adding license file 'LICENSE' 2026-07-15T17:48:11,097 writing manifest file '/tmp/pip-modern-metadata-kqf531vp/vivarium_engine.egg-info/SOURCES.txt' 2026-07-15T17:48:11,098 creating '/tmp/pip-modern-metadata-kqf531vp/vivarium_engine-5.4.0.dist-info' 2026-07-15T17:48:11,237 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-15T17:48:11,243 Source in /tmp/pip-wheel-0edkwu3x/vivarium-engine_f688dd012a804b4aaed406ffb08c4eb8 has version 5.4.0, which satisfies requirement vivarium-engine==5.4.0 from https://files.pythonhosted.org/packages/57/79/e42822370cf34cad5d546d5f2a9a207331adb3fb7c0092432546ebdd7f99/vivarium_engine-5.4.0.tar.gz 2026-07-15T17:48:11,244 Removed vivarium-engine==5.4.0 from https://files.pythonhosted.org/packages/57/79/e42822370cf34cad5d546d5f2a9a207331adb3fb7c0092432546ebdd7f99/vivarium_engine-5.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-do1wztj0' 2026-07-15T17:48:11,250 Created temporary directory: /tmp/pip-unpack-dsq0dm2a 2026-07-15T17:48:11,251 Building wheels for collected packages: vivarium-engine 2026-07-15T17:48:11,256 Created temporary directory: /tmp/pip-wheel-c9foka5u 2026-07-15T17:48:11,256 Destination directory: /tmp/pip-wheel-c9foka5u 2026-07-15T17:48:11,258 Building wheel for vivarium-engine (pyproject.toml): started 2026-07-15T17:48:11,259 Running command Building wheel for vivarium-engine (pyproject.toml) 2026-07-15T17:48:11,956 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-07-15T17:48:11,956 !! 2026-07-15T17:48:11,958 ******************************************************************************** 2026-07-15T17:48:11,958 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-07-15T17:48:11,959 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-07-15T17:48:11,960 or your builds will no longer be supported. 2026-07-15T17:48:11,961 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:11,962 ******************************************************************************** 2026-07-15T17:48:11,963 !! 2026-07-15T17:48:11,964 corresp(dist, value, root_dir) 2026-07-15T17:48:12,013 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T17:48:12,013 !! 2026-07-15T17:48:12,015 ******************************************************************************** 2026-07-15T17:48:12,015 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T17:48:12,017 License :: OSI Approved :: BSD License 2026-07-15T17:48:12,018 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:12,019 ******************************************************************************** 2026-07-15T17:48:12,020 !! 2026-07-15T17:48:12,021 dist._finalize_license_expression() 2026-07-15T17:48:12,022 /tmp/pip-build-env-wjew2yk4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-15T17:48:12,023 !! 2026-07-15T17:48:12,024 ******************************************************************************** 2026-07-15T17:48:12,024 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-15T17:48:12,025 License :: OSI Approved :: BSD License 2026-07-15T17:48:12,026 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-15T17:48:12,027 ******************************************************************************** 2026-07-15T17:48:12,028 !! 2026-07-15T17:48:12,028 self._finalize_license_expression() 2026-07-15T17:48:12,029 running bdist_wheel 2026-07-15T17:48:12,051 running build 2026-07-15T17:48:12,051 running build_py 2026-07-15T17:48:12,053 creating build/lib/vivarium 2026-07-15T17:48:12,056 copying src/vivarium/__init__.py -> build/lib/vivarium 2026-07-15T17:48:12,058 creating build/lib/vivarium/engine 2026-07-15T17:48:12,059 copying src/vivarium/engine/types.py -> build/lib/vivarium/engine 2026-07-15T17:48:12,061 copying src/vivarium/engine/exceptions.py -> build/lib/vivarium/engine 2026-07-15T17:48:12,063 copying src/vivarium/engine/manager.py -> build/lib/vivarium/engine 2026-07-15T17:48:12,065 copying src/vivarium/engine/__init__.py -> build/lib/vivarium/engine 2026-07-15T17:48:12,067 copying src/vivarium/engine/component.py -> build/lib/vivarium/engine 2026-07-15T17:48:12,070 copying src/vivarium/engine/testing_utilities.py -> build/lib/vivarium/engine 2026-07-15T17:48:12,073 creating build/lib/vivarium/engine/framework 2026-07-15T17:48:12,074 copying src/vivarium/engine/framework/plugins.py -> build/lib/vivarium/engine/framework 2026-07-15T17:48:12,077 copying src/vivarium/engine/framework/state_machine.py -> build/lib/vivarium/engine/framework 2026-07-15T17:48:12,080 copying src/vivarium/engine/framework/engine.py -> build/lib/vivarium/engine/framework 2026-07-15T17:48:12,083 copying src/vivarium/engine/framework/utilities.py -> build/lib/vivarium/engine/framework 2026-07-15T17:48:12,086 copying src/vivarium/engine/framework/__init__.py -> build/lib/vivarium/engine/framework 2026-07-15T17:48:12,087 copying src/vivarium/engine/framework/configuration.py -> build/lib/vivarium/engine/framework 2026-07-15T17:48:12,090 creating build/lib/vivarium/engine/interface 2026-07-15T17:48:12,092 copying src/vivarium/engine/interface/interactive.py -> build/lib/vivarium/engine/interface 2026-07-15T17:48:12,095 copying src/vivarium/engine/interface/cli.py -> build/lib/vivarium/engine/interface 2026-07-15T17:48:12,097 copying src/vivarium/engine/interface/utilities.py -> build/lib/vivarium/engine/interface 2026-07-15T17:48:12,100 copying src/vivarium/engine/interface/cli_tools.py -> build/lib/vivarium/engine/interface 2026-07-15T17:48:12,102 copying src/vivarium/engine/interface/__init__.py -> build/lib/vivarium/engine/interface 2026-07-15T17:48:12,105 creating build/lib/vivarium/engine/examples 2026-07-15T17:48:12,106 copying src/vivarium/engine/examples/__init__.py -> build/lib/vivarium/engine/examples 2026-07-15T17:48:12,109 creating build/lib/vivarium/engine/framework/logging 2026-07-15T17:48:12,110 copying src/vivarium/engine/framework/logging/interface.py -> build/lib/vivarium/engine/framework/logging 2026-07-15T17:48:12,112 copying src/vivarium/engine/framework/logging/utilities.py -> build/lib/vivarium/engine/framework/logging 2026-07-15T17:48:12,115 copying src/vivarium/engine/framework/logging/manager.py -> build/lib/vivarium/engine/framework/logging 2026-07-15T17:48:12,117 copying src/vivarium/engine/framework/logging/__init__.py -> build/lib/vivarium/engine/framework/logging 2026-07-15T17:48:12,120 creating build/lib/vivarium/engine/framework/lookup 2026-07-15T17:48:12,122 copying src/vivarium/engine/framework/lookup/interface.py -> build/lib/vivarium/engine/framework/lookup 2026-07-15T17:48:12,125 copying src/vivarium/engine/framework/lookup/table.py -> build/lib/vivarium/engine/framework/lookup 2026-07-15T17:48:12,128 copying src/vivarium/engine/framework/lookup/interpolation.py -> build/lib/vivarium/engine/framework/lookup 2026-07-15T17:48:12,131 copying src/vivarium/engine/framework/lookup/manager.py -> build/lib/vivarium/engine/framework/lookup 2026-07-15T17:48:12,134 copying src/vivarium/engine/framework/lookup/__init__.py -> build/lib/vivarium/engine/framework/lookup 2026-07-15T17:48:12,136 creating build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,138 copying src/vivarium/engine/framework/results/interface.py -> build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,141 copying src/vivarium/engine/framework/results/context.py -> build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,144 copying src/vivarium/engine/framework/results/exceptions.py -> build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,146 copying src/vivarium/engine/framework/results/manager.py -> build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,149 copying src/vivarium/engine/framework/results/observer.py -> build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,152 copying src/vivarium/engine/framework/results/__init__.py -> build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,154 copying src/vivarium/engine/framework/results/stratification.py -> build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,156 copying src/vivarium/engine/framework/results/observation.py -> build/lib/vivarium/engine/framework/results 2026-07-15T17:48:12,160 creating build/lib/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,161 copying src/vivarium/engine/framework/lifecycle/interface.py -> build/lib/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,164 copying src/vivarium/engine/framework/lifecycle/lifecycle_states.py -> build/lib/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,166 copying src/vivarium/engine/framework/lifecycle/exceptions.py -> build/lib/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,169 copying src/vivarium/engine/framework/lifecycle/manager.py -> build/lib/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,171 copying src/vivarium/engine/framework/lifecycle/entities.py -> build/lib/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,174 copying src/vivarium/engine/framework/lifecycle/constraint_maker.py -> build/lib/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,177 copying src/vivarium/engine/framework/lifecycle/__init__.py -> build/lib/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,180 creating build/lib/vivarium/engine/framework/randomness 2026-07-15T17:48:12,181 copying src/vivarium/engine/framework/randomness/interface.py -> build/lib/vivarium/engine/framework/randomness 2026-07-15T17:48:12,184 copying src/vivarium/engine/framework/randomness/stream.py -> build/lib/vivarium/engine/framework/randomness 2026-07-15T17:48:12,187 copying src/vivarium/engine/framework/randomness/exceptions.py -> build/lib/vivarium/engine/framework/randomness 2026-07-15T17:48:12,189 copying src/vivarium/engine/framework/randomness/manager.py -> build/lib/vivarium/engine/framework/randomness 2026-07-15T17:48:12,192 copying src/vivarium/engine/framework/randomness/index_map.py -> build/lib/vivarium/engine/framework/randomness 2026-07-15T17:48:12,195 copying src/vivarium/engine/framework/randomness/__init__.py -> build/lib/vivarium/engine/framework/randomness 2026-07-15T17:48:12,198 creating build/lib/vivarium/engine/framework/event 2026-07-15T17:48:12,199 copying src/vivarium/engine/framework/event/interface.py -> build/lib/vivarium/engine/framework/event 2026-07-15T17:48:12,202 copying src/vivarium/engine/framework/event/manager.py -> build/lib/vivarium/engine/framework/event 2026-07-15T17:48:12,204 copying src/vivarium/engine/framework/event/__init__.py -> build/lib/vivarium/engine/framework/event 2026-07-15T17:48:12,207 creating build/lib/vivarium/engine/framework/artifact 2026-07-15T17:48:12,208 copying src/vivarium/engine/framework/artifact/interface.py -> build/lib/vivarium/engine/framework/artifact 2026-07-15T17:48:12,211 copying src/vivarium/engine/framework/artifact/manager.py -> build/lib/vivarium/engine/framework/artifact 2026-07-15T17:48:12,214 copying src/vivarium/engine/framework/artifact/__init__.py -> build/lib/vivarium/engine/framework/artifact 2026-07-15T17:48:12,216 creating build/lib/vivarium/engine/framework/time 2026-07-15T17:48:12,217 copying src/vivarium/engine/framework/time/interface.py -> build/lib/vivarium/engine/framework/time 2026-07-15T17:48:12,220 copying src/vivarium/engine/framework/time/manager.py -> build/lib/vivarium/engine/framework/time 2026-07-15T17:48:12,222 copying src/vivarium/engine/framework/time/__init__.py -> build/lib/vivarium/engine/framework/time 2026-07-15T17:48:12,225 creating build/lib/vivarium/engine/framework/population 2026-07-15T17:48:12,226 copying src/vivarium/engine/framework/population/interface.py -> build/lib/vivarium/engine/framework/population 2026-07-15T17:48:12,229 copying src/vivarium/engine/framework/population/utilities.py -> build/lib/vivarium/engine/framework/population 2026-07-15T17:48:12,231 copying src/vivarium/engine/framework/population/exceptions.py -> build/lib/vivarium/engine/framework/population 2026-07-15T17:48:12,233 copying src/vivarium/engine/framework/population/manager.py -> build/lib/vivarium/engine/framework/population 2026-07-15T17:48:12,236 copying src/vivarium/engine/framework/population/__init__.py -> build/lib/vivarium/engine/framework/population 2026-07-15T17:48:12,238 copying src/vivarium/engine/framework/population/population_view.py -> build/lib/vivarium/engine/framework/population 2026-07-15T17:48:12,242 creating build/lib/vivarium/engine/framework/components 2026-07-15T17:48:12,243 copying src/vivarium/engine/framework/components/interface.py -> build/lib/vivarium/engine/framework/components 2026-07-15T17:48:12,245 copying src/vivarium/engine/framework/components/manager.py -> build/lib/vivarium/engine/framework/components 2026-07-15T17:48:12,248 copying src/vivarium/engine/framework/components/parser.py -> build/lib/vivarium/engine/framework/components 2026-07-15T17:48:12,251 copying src/vivarium/engine/framework/components/__init__.py -> build/lib/vivarium/engine/framework/components 2026-07-15T17:48:12,254 creating build/lib/vivarium/engine/framework/resource 2026-07-15T17:48:12,255 copying src/vivarium/engine/framework/resource/interface.py -> build/lib/vivarium/engine/framework/resource 2026-07-15T17:48:12,258 copying src/vivarium/engine/framework/resource/exceptions.py -> build/lib/vivarium/engine/framework/resource 2026-07-15T17:48:12,260 copying src/vivarium/engine/framework/resource/resource.py -> build/lib/vivarium/engine/framework/resource 2026-07-15T17:48:12,262 copying src/vivarium/engine/framework/resource/manager.py -> build/lib/vivarium/engine/framework/resource 2026-07-15T17:48:12,264 copying src/vivarium/engine/framework/resource/__init__.py -> build/lib/vivarium/engine/framework/resource 2026-07-15T17:48:12,267 creating build/lib/vivarium/engine/framework/values 2026-07-15T17:48:12,268 copying src/vivarium/engine/framework/values/combiners.py -> build/lib/vivarium/engine/framework/values 2026-07-15T17:48:12,271 copying src/vivarium/engine/framework/values/interface.py -> build/lib/vivarium/engine/framework/values 2026-07-15T17:48:12,273 copying src/vivarium/engine/framework/values/post_processors.py -> build/lib/vivarium/engine/framework/values 2026-07-15T17:48:12,276 copying src/vivarium/engine/framework/values/exceptions.py -> build/lib/vivarium/engine/framework/values 2026-07-15T17:48:12,278 copying src/vivarium/engine/framework/values/manager.py -> build/lib/vivarium/engine/framework/values 2026-07-15T17:48:12,281 copying src/vivarium/engine/framework/values/__init__.py -> build/lib/vivarium/engine/framework/values 2026-07-15T17:48:12,283 copying src/vivarium/engine/framework/values/pipeline.py -> build/lib/vivarium/engine/framework/values 2026-07-15T17:48:12,286 creating build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,287 copying src/vivarium/engine/examples/disease_model/population.py -> build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,290 copying src/vivarium/engine/examples/disease_model/disease.py -> build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,292 copying src/vivarium/engine/examples/disease_model/intervention.py -> build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,294 copying src/vivarium/engine/examples/disease_model/observer.py -> build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,296 copying src/vivarium/engine/examples/disease_model/risk.py -> build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,298 copying src/vivarium/engine/examples/disease_model/__init__.py -> build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,300 copying src/vivarium/engine/examples/disease_model/mortality.py -> build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,303 creating build/lib/vivarium/engine/examples/boids 2026-07-15T17:48:12,304 copying src/vivarium/engine/examples/boids/population.py -> build/lib/vivarium/engine/examples/boids 2026-07-15T17:48:12,306 copying src/vivarium/engine/examples/boids/movement.py -> build/lib/vivarium/engine/examples/boids 2026-07-15T17:48:12,308 copying src/vivarium/engine/examples/boids/neighbors.py -> build/lib/vivarium/engine/examples/boids 2026-07-15T17:48:12,310 copying src/vivarium/engine/examples/boids/__init__.py -> build/lib/vivarium/engine/examples/boids 2026-07-15T17:48:12,312 copying src/vivarium/engine/examples/boids/forces.py -> build/lib/vivarium/engine/examples/boids 2026-07-15T17:48:12,315 copying src/vivarium/engine/examples/boids/visualization.py -> build/lib/vivarium/engine/examples/boids 2026-07-15T17:48:12,317 running egg_info 2026-07-15T17:48:12,324 writing src/vivarium_engine.egg-info/PKG-INFO 2026-07-15T17:48:12,330 writing dependency_links to src/vivarium_engine.egg-info/dependency_links.txt 2026-07-15T17:48:12,331 writing entry points to src/vivarium_engine.egg-info/entry_points.txt 2026-07-15T17:48:12,334 writing requirements to src/vivarium_engine.egg-info/requires.txt 2026-07-15T17:48:12,336 writing top-level names to src/vivarium_engine.egg-info/top_level.txt 2026-07-15T17:48:12,385 listing git files failed - pretending there aren't any 2026-07-15T17:48:12,392 reading manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-07-15T17:48:12,408 adding license file 'LICENSE' 2026-07-15T17:48:12,420 writing manifest file 'src/vivarium_engine.egg-info/SOURCES.txt' 2026-07-15T17:48:12,438 copying src/vivarium/engine/py.typed -> build/lib/vivarium/engine 2026-07-15T17:48:12,440 copying src/vivarium/engine/examples/disease_model/disease_model.yaml -> build/lib/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,467 installing to build/bdist.linux-armv7l/wheel 2026-07-15T17:48:12,468 running install 2026-07-15T17:48:12,491 running install_lib 2026-07-15T17:48:12,499 creating build/bdist.linux-armv7l/wheel 2026-07-15T17:48:12,501 creating build/bdist.linux-armv7l/wheel/vivarium 2026-07-15T17:48:12,503 creating build/bdist.linux-armv7l/wheel/vivarium/engine 2026-07-15T17:48:12,504 copying build/lib/vivarium/engine/types.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-07-15T17:48:12,507 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework 2026-07-15T17:48:12,508 copying build/lib/vivarium/engine/framework/plugins.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-07-15T17:48:12,511 copying build/lib/vivarium/engine/framework/state_machine.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-07-15T17:48:12,514 copying build/lib/vivarium/engine/framework/engine.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-07-15T17:48:12,517 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/logging 2026-07-15T17:48:12,519 copying build/lib/vivarium/engine/framework/logging/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-07-15T17:48:12,521 copying build/lib/vivarium/engine/framework/logging/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-07-15T17:48:12,523 copying build/lib/vivarium/engine/framework/logging/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-07-15T17:48:12,525 copying build/lib/vivarium/engine/framework/logging/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/logging 2026-07-15T17:48:12,528 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/lookup 2026-07-15T17:48:12,529 copying build/lib/vivarium/engine/framework/lookup/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-07-15T17:48:12,532 copying build/lib/vivarium/engine/framework/lookup/table.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-07-15T17:48:12,534 copying build/lib/vivarium/engine/framework/lookup/interpolation.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-07-15T17:48:12,537 copying build/lib/vivarium/engine/framework/lookup/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-07-15T17:48:12,540 copying build/lib/vivarium/engine/framework/lookup/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lookup 2026-07-15T17:48:12,542 copying build/lib/vivarium/engine/framework/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-07-15T17:48:12,544 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/results 2026-07-15T17:48:12,545 copying build/lib/vivarium/engine/framework/results/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-07-15T17:48:12,548 copying build/lib/vivarium/engine/framework/results/context.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-07-15T17:48:12,551 copying build/lib/vivarium/engine/framework/results/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-07-15T17:48:12,553 copying build/lib/vivarium/engine/framework/results/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-07-15T17:48:12,555 copying build/lib/vivarium/engine/framework/results/observer.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-07-15T17:48:12,557 copying build/lib/vivarium/engine/framework/results/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-07-15T17:48:12,559 copying build/lib/vivarium/engine/framework/results/stratification.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-07-15T17:48:12,561 copying build/lib/vivarium/engine/framework/results/observation.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/results 2026-07-15T17:48:12,564 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,565 copying build/lib/vivarium/engine/framework/lifecycle/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,568 copying build/lib/vivarium/engine/framework/lifecycle/lifecycle_states.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,570 copying build/lib/vivarium/engine/framework/lifecycle/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,571 copying build/lib/vivarium/engine/framework/lifecycle/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,574 copying build/lib/vivarium/engine/framework/lifecycle/entities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,576 copying build/lib/vivarium/engine/framework/lifecycle/constraint_maker.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,578 copying build/lib/vivarium/engine/framework/lifecycle/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/lifecycle 2026-07-15T17:48:12,581 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/randomness 2026-07-15T17:48:12,582 copying build/lib/vivarium/engine/framework/randomness/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-07-15T17:48:12,584 copying build/lib/vivarium/engine/framework/randomness/stream.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-07-15T17:48:12,587 copying build/lib/vivarium/engine/framework/randomness/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-07-15T17:48:12,589 copying build/lib/vivarium/engine/framework/randomness/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-07-15T17:48:12,591 copying build/lib/vivarium/engine/framework/randomness/index_map.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-07-15T17:48:12,594 copying build/lib/vivarium/engine/framework/randomness/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/randomness 2026-07-15T17:48:12,596 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/event 2026-07-15T17:48:12,597 copying build/lib/vivarium/engine/framework/event/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-07-15T17:48:12,599 copying build/lib/vivarium/engine/framework/event/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-07-15T17:48:12,602 copying build/lib/vivarium/engine/framework/event/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/event 2026-07-15T17:48:12,605 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/artifact 2026-07-15T17:48:12,606 copying build/lib/vivarium/engine/framework/artifact/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-07-15T17:48:12,608 copying build/lib/vivarium/engine/framework/artifact/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-07-15T17:48:12,610 copying build/lib/vivarium/engine/framework/artifact/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/artifact 2026-07-15T17:48:12,613 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/time 2026-07-15T17:48:12,614 copying build/lib/vivarium/engine/framework/time/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-07-15T17:48:12,616 copying build/lib/vivarium/engine/framework/time/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-07-15T17:48:12,619 copying build/lib/vivarium/engine/framework/time/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/time 2026-07-15T17:48:12,621 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/population 2026-07-15T17:48:12,622 copying build/lib/vivarium/engine/framework/population/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-07-15T17:48:12,625 copying build/lib/vivarium/engine/framework/population/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-07-15T17:48:12,627 copying build/lib/vivarium/engine/framework/population/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-07-15T17:48:12,629 copying build/lib/vivarium/engine/framework/population/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-07-15T17:48:12,632 copying build/lib/vivarium/engine/framework/population/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-07-15T17:48:12,634 copying build/lib/vivarium/engine/framework/population/population_view.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/population 2026-07-15T17:48:12,637 copying build/lib/vivarium/engine/framework/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-07-15T17:48:12,639 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/components 2026-07-15T17:48:12,640 copying build/lib/vivarium/engine/framework/components/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-07-15T17:48:12,642 copying build/lib/vivarium/engine/framework/components/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-07-15T17:48:12,644 copying build/lib/vivarium/engine/framework/components/parser.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-07-15T17:48:12,647 copying build/lib/vivarium/engine/framework/components/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/components 2026-07-15T17:48:12,649 copying build/lib/vivarium/engine/framework/configuration.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework 2026-07-15T17:48:12,651 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/resource 2026-07-15T17:48:12,652 copying build/lib/vivarium/engine/framework/resource/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-07-15T17:48:12,654 copying build/lib/vivarium/engine/framework/resource/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-07-15T17:48:12,656 copying build/lib/vivarium/engine/framework/resource/resource.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-07-15T17:48:12,658 copying build/lib/vivarium/engine/framework/resource/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-07-15T17:48:12,661 copying build/lib/vivarium/engine/framework/resource/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/resource 2026-07-15T17:48:12,663 creating build/bdist.linux-armv7l/wheel/vivarium/engine/framework/values 2026-07-15T17:48:12,664 copying build/lib/vivarium/engine/framework/values/combiners.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-07-15T17:48:12,667 copying build/lib/vivarium/engine/framework/values/interface.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-07-15T17:48:12,669 copying build/lib/vivarium/engine/framework/values/post_processors.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-07-15T17:48:12,671 copying build/lib/vivarium/engine/framework/values/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-07-15T17:48:12,673 copying build/lib/vivarium/engine/framework/values/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-07-15T17:48:12,676 copying build/lib/vivarium/engine/framework/values/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-07-15T17:48:12,678 copying build/lib/vivarium/engine/framework/values/pipeline.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/framework/values 2026-07-15T17:48:12,681 copying build/lib/vivarium/engine/exceptions.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-07-15T17:48:12,683 copying build/lib/vivarium/engine/manager.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-07-15T17:48:12,686 creating build/bdist.linux-armv7l/wheel/vivarium/engine/interface 2026-07-15T17:48:12,687 copying build/lib/vivarium/engine/interface/interactive.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-07-15T17:48:12,690 copying build/lib/vivarium/engine/interface/cli.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-07-15T17:48:12,692 copying build/lib/vivarium/engine/interface/utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-07-15T17:48:12,695 copying build/lib/vivarium/engine/interface/cli_tools.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-07-15T17:48:12,697 copying build/lib/vivarium/engine/interface/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/interface 2026-07-15T17:48:12,698 copying build/lib/vivarium/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-07-15T17:48:12,700 copying build/lib/vivarium/engine/py.typed -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-07-15T17:48:12,702 copying build/lib/vivarium/engine/component.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-07-15T17:48:12,705 copying build/lib/vivarium/engine/testing_utilities.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine 2026-07-15T17:48:12,708 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples 2026-07-15T17:48:12,709 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples/disease_model 2026-07-15T17:48:12,711 copying build/lib/vivarium/engine/examples/disease_model/disease_model.yaml -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-07-15T17:48:12,713 copying build/lib/vivarium/engine/examples/disease_model/population.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-07-15T17:48:12,715 copying build/lib/vivarium/engine/examples/disease_model/disease.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-07-15T17:48:12,717 copying build/lib/vivarium/engine/examples/disease_model/intervention.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-07-15T17:48:12,719 copying build/lib/vivarium/engine/examples/disease_model/observer.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-07-15T17:48:12,722 copying build/lib/vivarium/engine/examples/disease_model/risk.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-07-15T17:48:12,724 copying build/lib/vivarium/engine/examples/disease_model/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-07-15T17:48:12,726 copying build/lib/vivarium/engine/examples/disease_model/mortality.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/disease_model 2026-07-15T17:48:12,728 copying build/lib/vivarium/engine/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples 2026-07-15T17:48:12,730 creating build/bdist.linux-armv7l/wheel/vivarium/engine/examples/boids 2026-07-15T17:48:12,731 copying build/lib/vivarium/engine/examples/boids/population.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-07-15T17:48:12,733 copying build/lib/vivarium/engine/examples/boids/movement.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-07-15T17:48:12,735 copying build/lib/vivarium/engine/examples/boids/neighbors.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-07-15T17:48:12,737 copying build/lib/vivarium/engine/examples/boids/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-07-15T17:48:12,739 copying build/lib/vivarium/engine/examples/boids/forces.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-07-15T17:48:12,741 copying build/lib/vivarium/engine/examples/boids/visualization.py -> build/bdist.linux-armv7l/wheel/./vivarium/engine/examples/boids 2026-07-15T17:48:12,743 copying build/lib/vivarium/__init__.py -> build/bdist.linux-armv7l/wheel/./vivarium 2026-07-15T17:48:12,745 running install_egg_info 2026-07-15T17:48:12,752 Copying src/vivarium_engine.egg-info to build/bdist.linux-armv7l/wheel/./vivarium_engine-5.4.0-py3.11.egg-info 2026-07-15T17:48:12,770 running install_scripts 2026-07-15T17:48:12,784 creating build/bdist.linux-armv7l/wheel/vivarium_engine-5.4.0.dist-info/WHEEL 2026-07-15T17:48:12,787 creating '/tmp/pip-wheel-c9foka5u/.tmp-cj5pzhyn/vivarium_engine-5.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-15T17:48:12,789 adding 'vivarium/__init__.py' 2026-07-15T17:48:12,791 adding 'vivarium/engine/__init__.py' 2026-07-15T17:48:12,794 adding 'vivarium/engine/component.py' 2026-07-15T17:48:12,796 adding 'vivarium/engine/exceptions.py' 2026-07-15T17:48:12,797 adding 'vivarium/engine/manager.py' 2026-07-15T17:48:12,798 adding 'vivarium/engine/py.typed' 2026-07-15T17:48:12,800 adding 'vivarium/engine/testing_utilities.py' 2026-07-15T17:48:12,801 adding 'vivarium/engine/types.py' 2026-07-15T17:48:12,803 adding 'vivarium/engine/examples/__init__.py' 2026-07-15T17:48:12,805 adding 'vivarium/engine/examples/boids/__init__.py' 2026-07-15T17:48:12,806 adding 'vivarium/engine/examples/boids/forces.py' 2026-07-15T17:48:12,807 adding 'vivarium/engine/examples/boids/movement.py' 2026-07-15T17:48:12,809 adding 'vivarium/engine/examples/boids/neighbors.py' 2026-07-15T17:48:12,810 adding 'vivarium/engine/examples/boids/population.py' 2026-07-15T17:48:12,811 adding 'vivarium/engine/examples/boids/visualization.py' 2026-07-15T17:48:12,813 adding 'vivarium/engine/examples/disease_model/__init__.py' 2026-07-15T17:48:12,815 adding 'vivarium/engine/examples/disease_model/disease.py' 2026-07-15T17:48:12,816 adding 'vivarium/engine/examples/disease_model/disease_model.yaml' 2026-07-15T17:48:12,817 adding 'vivarium/engine/examples/disease_model/intervention.py' 2026-07-15T17:48:12,818 adding 'vivarium/engine/examples/disease_model/mortality.py' 2026-07-15T17:48:12,820 adding 'vivarium/engine/examples/disease_model/observer.py' 2026-07-15T17:48:12,821 adding 'vivarium/engine/examples/disease_model/population.py' 2026-07-15T17:48:12,823 adding 'vivarium/engine/examples/disease_model/risk.py' 2026-07-15T17:48:12,825 adding 'vivarium/engine/framework/__init__.py' 2026-07-15T17:48:12,826 adding 'vivarium/engine/framework/configuration.py' 2026-07-15T17:48:12,828 adding 'vivarium/engine/framework/engine.py' 2026-07-15T17:48:12,830 adding 'vivarium/engine/framework/plugins.py' 2026-07-15T17:48:12,833 adding 'vivarium/engine/framework/state_machine.py' 2026-07-15T17:48:12,835 adding 'vivarium/engine/framework/utilities.py' 2026-07-15T17:48:12,837 adding 'vivarium/engine/framework/artifact/__init__.py' 2026-07-15T17:48:12,838 adding 'vivarium/engine/framework/artifact/interface.py' 2026-07-15T17:48:12,840 adding 'vivarium/engine/framework/artifact/manager.py' 2026-07-15T17:48:12,842 adding 'vivarium/engine/framework/components/__init__.py' 2026-07-15T17:48:12,843 adding 'vivarium/engine/framework/components/interface.py' 2026-07-15T17:48:12,845 adding 'vivarium/engine/framework/components/manager.py' 2026-07-15T17:48:12,847 adding 'vivarium/engine/framework/components/parser.py' 2026-07-15T17:48:12,849 adding 'vivarium/engine/framework/event/__init__.py' 2026-07-15T17:48:12,850 adding 'vivarium/engine/framework/event/interface.py' 2026-07-15T17:48:12,852 adding 'vivarium/engine/framework/event/manager.py' 2026-07-15T17:48:12,854 adding 'vivarium/engine/framework/lifecycle/__init__.py' 2026-07-15T17:48:12,855 adding 'vivarium/engine/framework/lifecycle/constraint_maker.py' 2026-07-15T17:48:12,857 adding 'vivarium/engine/framework/lifecycle/entities.py' 2026-07-15T17:48:12,858 adding 'vivarium/engine/framework/lifecycle/exceptions.py' 2026-07-15T17:48:12,860 adding 'vivarium/engine/framework/lifecycle/interface.py' 2026-07-15T17:48:12,861 adding 'vivarium/engine/framework/lifecycle/lifecycle_states.py' 2026-07-15T17:48:12,863 adding 'vivarium/engine/framework/lifecycle/manager.py' 2026-07-15T17:48:12,865 adding 'vivarium/engine/framework/logging/__init__.py' 2026-07-15T17:48:12,866 adding 'vivarium/engine/framework/logging/interface.py' 2026-07-15T17:48:12,867 adding 'vivarium/engine/framework/logging/manager.py' 2026-07-15T17:48:12,869 adding 'vivarium/engine/framework/logging/utilities.py' 2026-07-15T17:48:12,870 adding 'vivarium/engine/framework/lookup/__init__.py' 2026-07-15T17:48:12,872 adding 'vivarium/engine/framework/lookup/interface.py' 2026-07-15T17:48:12,874 adding 'vivarium/engine/framework/lookup/interpolation.py' 2026-07-15T17:48:12,876 adding 'vivarium/engine/framework/lookup/manager.py' 2026-07-15T17:48:12,878 adding 'vivarium/engine/framework/lookup/table.py' 2026-07-15T17:48:12,880 adding 'vivarium/engine/framework/population/__init__.py' 2026-07-15T17:48:12,881 adding 'vivarium/engine/framework/population/exceptions.py' 2026-07-15T17:48:12,883 adding 'vivarium/engine/framework/population/interface.py' 2026-07-15T17:48:12,886 adding 'vivarium/engine/framework/population/manager.py' 2026-07-15T17:48:12,889 adding 'vivarium/engine/framework/population/population_view.py' 2026-07-15T17:48:12,891 adding 'vivarium/engine/framework/population/utilities.py' 2026-07-15T17:48:12,893 adding 'vivarium/engine/framework/randomness/__init__.py' 2026-07-15T17:48:12,894 adding 'vivarium/engine/framework/randomness/exceptions.py' 2026-07-15T17:48:12,896 adding 'vivarium/engine/framework/randomness/index_map.py' 2026-07-15T17:48:12,897 adding 'vivarium/engine/framework/randomness/interface.py' 2026-07-15T17:48:12,899 adding 'vivarium/engine/framework/randomness/manager.py' 2026-07-15T17:48:12,901 adding 'vivarium/engine/framework/randomness/stream.py' 2026-07-15T17:48:12,903 adding 'vivarium/engine/framework/resource/__init__.py' 2026-07-15T17:48:12,904 adding 'vivarium/engine/framework/resource/exceptions.py' 2026-07-15T17:48:12,906 adding 'vivarium/engine/framework/resource/interface.py' 2026-07-15T17:48:12,908 adding 'vivarium/engine/framework/resource/manager.py' 2026-07-15T17:48:12,909 adding 'vivarium/engine/framework/resource/resource.py' 2026-07-15T17:48:12,911 adding 'vivarium/engine/framework/results/__init__.py' 2026-07-15T17:48:12,913 adding 'vivarium/engine/framework/results/context.py' 2026-07-15T17:48:12,915 adding 'vivarium/engine/framework/results/exceptions.py' 2026-07-15T17:48:12,917 adding 'vivarium/engine/framework/results/interface.py' 2026-07-15T17:48:12,919 adding 'vivarium/engine/framework/results/manager.py' 2026-07-15T17:48:12,922 adding 'vivarium/engine/framework/results/observation.py' 2026-07-15T17:48:12,923 adding 'vivarium/engine/framework/results/observer.py' 2026-07-15T17:48:12,925 adding 'vivarium/engine/framework/results/stratification.py' 2026-07-15T17:48:12,927 adding 'vivarium/engine/framework/time/__init__.py' 2026-07-15T17:48:12,928 adding 'vivarium/engine/framework/time/interface.py' 2026-07-15T17:48:12,930 adding 'vivarium/engine/framework/time/manager.py' 2026-07-15T17:48:12,932 adding 'vivarium/engine/framework/values/__init__.py' 2026-07-15T17:48:12,933 adding 'vivarium/engine/framework/values/combiners.py' 2026-07-15T17:48:12,935 adding 'vivarium/engine/framework/values/exceptions.py' 2026-07-15T17:48:12,936 adding 'vivarium/engine/framework/values/interface.py' 2026-07-15T17:48:12,939 adding 'vivarium/engine/framework/values/manager.py' 2026-07-15T17:48:12,941 adding 'vivarium/engine/framework/values/pipeline.py' 2026-07-15T17:48:12,943 adding 'vivarium/engine/framework/values/post_processors.py' 2026-07-15T17:48:12,944 adding 'vivarium/engine/interface/__init__.py' 2026-07-15T17:48:12,946 adding 'vivarium/engine/interface/cli.py' 2026-07-15T17:48:12,947 adding 'vivarium/engine/interface/cli_tools.py' 2026-07-15T17:48:12,949 adding 'vivarium/engine/interface/interactive.py' 2026-07-15T17:48:12,951 adding 'vivarium/engine/interface/utilities.py' 2026-07-15T17:48:12,953 adding 'vivarium_engine-5.4.0.dist-info/licenses/LICENSE' 2026-07-15T17:48:12,955 adding 'vivarium_engine-5.4.0.dist-info/METADATA' 2026-07-15T17:48:12,956 adding 'vivarium_engine-5.4.0.dist-info/WHEEL' 2026-07-15T17:48:12,957 adding 'vivarium_engine-5.4.0.dist-info/entry_points.txt' 2026-07-15T17:48:12,957 adding 'vivarium_engine-5.4.0.dist-info/top_level.txt' 2026-07-15T17:48:12,959 adding 'vivarium_engine-5.4.0.dist-info/RECORD' 2026-07-15T17:48:12,964 removing build/bdist.linux-armv7l/wheel 2026-07-15T17:48:13,112 Building wheel for vivarium-engine (pyproject.toml): finished with status 'done' 2026-07-15T17:48:13,123 Created wheel for vivarium-engine: filename=vivarium_engine-5.4.0-py3-none-any.whl size=180369 sha256=d72500a193e3698cf64ea48847a8bbbc7c4a93da8fc6905cd3d031f62e3eeb7a 2026-07-15T17:48:13,125 Stored in directory: /tmp/pip-ephem-wheel-cache-q6n5tngk/wheels/52/40/75/b2b740cb00b7117ceb9573f682d2d8b2ec8497eb22233ec94c 2026-07-15T17:48:13,145 Successfully built vivarium-engine 2026-07-15T17:48:13,155 Removed build tracker: '/tmp/pip-build-tracker-do1wztj0'