2026-05-01T08:36:48,396 Created temporary directory: /tmp/pip-ephem-wheel-cache-s3sy2tqn 2026-05-01T08:36:48,397 Created temporary directory: /tmp/pip-build-tracker-oml6tt04 2026-05-01T08:36:48,398 Initialized build tracking at /tmp/pip-build-tracker-oml6tt04 2026-05-01T08:36:48,398 Created build tracker: /tmp/pip-build-tracker-oml6tt04 2026-05-01T08:36:48,399 Entered build tracker: /tmp/pip-build-tracker-oml6tt04 2026-05-01T08:36:48,400 Created temporary directory: /tmp/pip-wheel-fckhheq1 2026-05-01T08:36:48,402 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-05-01T08:36:48,405 Created temporary directory: /tmp/pip-ephem-wheel-cache-xpxkm1n_ 2026-05-01T08:36:48,428 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T08:36:48,431 2 location(s) to search for versions of boidswarm: 2026-05-01T08:36:48,431 * https://pypi.org/simple/boidswarm/ 2026-05-01T08:36:48,431 * https://www.piwheels.org/simple/boidswarm/ 2026-05-01T08:36:48,432 Fetching project page and analyzing links: https://pypi.org/simple/boidswarm/ 2026-05-01T08:36:48,433 Getting page https://pypi.org/simple/boidswarm/ 2026-05-01T08:36:48,434 Found index url https://pypi.org/simple 2026-05-01T08:36:48,660 Fetched page https://pypi.org/simple/boidswarm/ as application/vnd.pypi.simple.v1+json 2026-05-01T08:36:48,662 Found link https://files.pythonhosted.org/packages/24/86/c32fe89a85fd017a1e0c710f9e221d2332dd3e98893f8abf595ebe4bb14c/boidswarm-0.1.0.tar.gz (from https://pypi.org/simple/boidswarm/) (requires-python:>=3.11), version: 0.1.0 2026-05-01T08:36:48,663 Found link https://files.pythonhosted.org/packages/9f/6d/2b4e793c5f999491d534e12c54f1e5bfe8f1e79beb3f6f25223ec4429e00/boidswarm-0.1.1.tar.gz (from https://pypi.org/simple/boidswarm/) (requires-python:>=3.11), version: 0.1.1 2026-05-01T08:36:48,664 Skipping link: No binaries permitted for boidswarm: https://files.pythonhosted.org/packages/70/dd/f304685ef774c0676efc79ecb09e8e51bbc602a38c9cfbe04038c00b1e55/boidswarm-0.1.2-py3-none-any.whl (from https://pypi.org/simple/boidswarm/) (requires-python:>=3.11) 2026-05-01T08:36:48,665 Found link https://files.pythonhosted.org/packages/f6/f8/fda4c1d34fbfe45cff5a7446f68bb18a4a9f8dbadb8935ccd7d147be243a/boidswarm-0.1.2.tar.gz (from https://pypi.org/simple/boidswarm/) (requires-python:>=3.11), version: 0.1.2 2026-05-01T08:36:48,666 Fetching project page and analyzing links: https://www.piwheels.org/simple/boidswarm/ 2026-05-01T08:36:48,667 Getting page https://www.piwheels.org/simple/boidswarm/ 2026-05-01T08:36:48,668 Found index url https://www.piwheels.org/simple 2026-05-01T08:36:48,847 Fetched page https://www.piwheels.org/simple/boidswarm/ as text/html 2026-05-01T08:36:48,849 Skipping link: not a file: https://www.piwheels.org/simple/boidswarm/ 2026-05-01T08:36:48,849 Skipping link: not a file: https://pypi.org/simple/boidswarm/ 2026-05-01T08:36:48,870 Given no hashes to check 1 links for project 'boidswarm': discarding no candidates 2026-05-01T08:36:48,889 Collecting boidswarm==0.1.0 2026-05-01T08:36:48,892 Created temporary directory: /tmp/pip-unpack-jypx9s2a 2026-05-01T08:36:49,041 Downloading boidswarm-0.1.0.tar.gz (20 kB) 2026-05-01T08:36:49,079 Added boidswarm==0.1.0 from https://files.pythonhosted.org/packages/24/86/c32fe89a85fd017a1e0c710f9e221d2332dd3e98893f8abf595ebe4bb14c/boidswarm-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-oml6tt04' 2026-05-01T08:36:49,084 Created temporary directory: /tmp/pip-build-env-u61u96tv 2026-05-01T08:36:49,088 Installing build dependencies: started 2026-05-01T08:36:49,089 Running command pip subprocess to install build dependencies 2026-05-01T08:36:50,209 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-01T08:36:50,611 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-05-01T08:36:50,633 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T08:36:52,470 Collecting setuptools>=68 2026-05-01T08:36:52,549 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-01T08:36:55,556 Installing collected packages: setuptools 2026-05-01T08:36:58,620 Successfully installed setuptools-82.0.1 2026-05-01T08:36:58,888 Installing build dependencies: finished with status 'done' 2026-05-01T08:36:58,894 Getting requirements to build wheel: started 2026-05-01T08:36:58,895 Running command Getting requirements to build wheel 2026-05-01T08:36:59,501 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-01T08:36:59,501 !! 2026-05-01T08:36:59,503 ******************************************************************************** 2026-05-01T08:36:59,503 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-05-01T08:36:59,504 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-01T08:36:59,505 or your builds will no longer be supported. 2026-05-01T08:36:59,506 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:36:59,506 ******************************************************************************** 2026-05-01T08:36:59,508 !! 2026-05-01T08:36:59,508 corresp(dist, value, root_dir) 2026-05-01T08:36:59,582 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:36:59,583 !! 2026-05-01T08:36:59,584 ******************************************************************************** 2026-05-01T08:36:59,584 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:36:59,585 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:36:59,586 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:36:59,587 ******************************************************************************** 2026-05-01T08:36:59,588 !! 2026-05-01T08:36:59,589 dist._finalize_license_expression() 2026-05-01T08:36:59,590 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:36:59,590 !! 2026-05-01T08:36:59,591 ******************************************************************************** 2026-05-01T08:36:59,592 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:36:59,593 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:36:59,594 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:36:59,595 ******************************************************************************** 2026-05-01T08:36:59,596 !! 2026-05-01T08:36:59,596 self._finalize_license_expression() 2026-05-01T08:36:59,601 running egg_info 2026-05-01T08:36:59,607 writing boidswarm.egg-info/PKG-INFO 2026-05-01T08:36:59,611 writing dependency_links to boidswarm.egg-info/dependency_links.txt 2026-05-01T08:36:59,614 writing entry points to boidswarm.egg-info/entry_points.txt 2026-05-01T08:36:59,616 writing requirements to boidswarm.egg-info/requires.txt 2026-05-01T08:36:59,617 writing top-level names to boidswarm.egg-info/top_level.txt 2026-05-01T08:36:59,638 reading manifest file 'boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:36:59,641 adding license file 'LICENSE' 2026-05-01T08:36:59,644 writing manifest file 'boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:36:59,741 Getting requirements to build wheel: finished with status 'done' 2026-05-01T08:36:59,744 Created temporary directory: /tmp/pip-modern-metadata-cs6b5dfw 2026-05-01T08:36:59,746 Preparing metadata (pyproject.toml): started 2026-05-01T08:36:59,748 Running command Preparing metadata (pyproject.toml) 2026-05-01T08:37:00,306 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-01T08:37:00,306 !! 2026-05-01T08:37:00,307 ******************************************************************************** 2026-05-01T08:37:00,308 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-05-01T08:37:00,309 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-01T08:37:00,309 or your builds will no longer be supported. 2026-05-01T08:37:00,310 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:37:00,311 ******************************************************************************** 2026-05-01T08:37:00,312 !! 2026-05-01T08:37:00,312 corresp(dist, value, root_dir) 2026-05-01T08:37:00,380 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:37:00,381 !! 2026-05-01T08:37:00,382 ******************************************************************************** 2026-05-01T08:37:00,383 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:37:00,384 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:37:00,385 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:37:00,385 ******************************************************************************** 2026-05-01T08:37:00,386 !! 2026-05-01T08:37:00,387 dist._finalize_license_expression() 2026-05-01T08:37:00,388 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:37:00,388 !! 2026-05-01T08:37:00,389 ******************************************************************************** 2026-05-01T08:37:00,390 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:37:00,391 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:37:00,392 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:37:00,392 ******************************************************************************** 2026-05-01T08:37:00,394 !! 2026-05-01T08:37:00,394 self._finalize_license_expression() 2026-05-01T08:37:00,395 running dist_info 2026-05-01T08:37:00,403 creating /tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info 2026-05-01T08:37:00,404 writing /tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info/PKG-INFO 2026-05-01T08:37:00,407 writing dependency_links to /tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info/dependency_links.txt 2026-05-01T08:37:00,409 writing entry points to /tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info/entry_points.txt 2026-05-01T08:37:00,411 writing requirements to /tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info/requires.txt 2026-05-01T08:37:00,412 writing top-level names to /tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info/top_level.txt 2026-05-01T08:37:00,413 writing manifest file '/tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:37:00,431 reading manifest file '/tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:37:00,433 adding license file 'LICENSE' 2026-05-01T08:37:00,436 writing manifest file '/tmp/pip-modern-metadata-cs6b5dfw/boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:37:00,437 creating '/tmp/pip-modern-metadata-cs6b5dfw/boidswarm-0.1.0.dist-info' 2026-05-01T08:37:00,560 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-01T08:37:00,564 Source in /tmp/pip-wheel-fckhheq1/boidswarm_c92f0903a2234f0ea6faa83fb71157bf has version 0.1.0, which satisfies requirement boidswarm==0.1.0 from https://files.pythonhosted.org/packages/24/86/c32fe89a85fd017a1e0c710f9e221d2332dd3e98893f8abf595ebe4bb14c/boidswarm-0.1.0.tar.gz 2026-05-01T08:37:00,565 Removed boidswarm==0.1.0 from https://files.pythonhosted.org/packages/24/86/c32fe89a85fd017a1e0c710f9e221d2332dd3e98893f8abf595ebe4bb14c/boidswarm-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-oml6tt04' 2026-05-01T08:37:00,569 Created temporary directory: /tmp/pip-unpack-d6p8ftd2 2026-05-01T08:37:00,570 Building wheels for collected packages: boidswarm 2026-05-01T08:37:00,574 Created temporary directory: /tmp/pip-wheel-ov2hn0ai 2026-05-01T08:37:00,575 Destination directory: /tmp/pip-wheel-ov2hn0ai 2026-05-01T08:37:00,577 Building wheel for boidswarm (pyproject.toml): started 2026-05-01T08:37:00,578 Running command Building wheel for boidswarm (pyproject.toml) 2026-05-01T08:37:01,154 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-01T08:37:01,154 !! 2026-05-01T08:37:01,156 ******************************************************************************** 2026-05-01T08:37:01,156 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-05-01T08:37:01,157 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-01T08:37:01,158 or your builds will no longer be supported. 2026-05-01T08:37:01,159 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:37:01,159 ******************************************************************************** 2026-05-01T08:37:01,161 !! 2026-05-01T08:37:01,161 corresp(dist, value, root_dir) 2026-05-01T08:37:01,221 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:37:01,222 !! 2026-05-01T08:37:01,223 ******************************************************************************** 2026-05-01T08:37:01,224 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:37:01,225 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:37:01,226 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:37:01,227 ******************************************************************************** 2026-05-01T08:37:01,228 !! 2026-05-01T08:37:01,229 dist._finalize_license_expression() 2026-05-01T08:37:01,229 /tmp/pip-build-env-u61u96tv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:37:01,230 !! 2026-05-01T08:37:01,231 ******************************************************************************** 2026-05-01T08:37:01,232 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:37:01,232 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:37:01,233 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:37:01,234 ******************************************************************************** 2026-05-01T08:37:01,235 !! 2026-05-01T08:37:01,235 self._finalize_license_expression() 2026-05-01T08:37:01,236 running bdist_wheel 2026-05-01T08:37:01,246 running build 2026-05-01T08:37:01,247 running build_py 2026-05-01T08:37:01,252 creating build/lib/zombiebubble 2026-05-01T08:37:01,254 copying zombiebubble/__init__.py -> build/lib/zombiebubble 2026-05-01T08:37:01,256 copying zombiebubble/simulation.py -> build/lib/zombiebubble 2026-05-01T08:37:01,258 copying zombiebubble/cli.py -> build/lib/zombiebubble 2026-05-01T08:37:01,260 copying zombiebubble/_core.py -> build/lib/zombiebubble 2026-05-01T08:37:01,262 running egg_info 2026-05-01T08:37:01,272 writing boidswarm.egg-info/PKG-INFO 2026-05-01T08:37:01,275 writing dependency_links to boidswarm.egg-info/dependency_links.txt 2026-05-01T08:37:01,276 writing entry points to boidswarm.egg-info/entry_points.txt 2026-05-01T08:37:01,278 writing requirements to boidswarm.egg-info/requires.txt 2026-05-01T08:37:01,279 writing top-level names to boidswarm.egg-info/top_level.txt 2026-05-01T08:37:01,289 reading manifest file 'boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:37:01,291 adding license file 'LICENSE' 2026-05-01T08:37:01,294 writing manifest file 'boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:37:01,305 installing to build/bdist.linux-armv7l/wheel 2026-05-01T08:37:01,306 running install 2026-05-01T08:37:01,329 running install_lib 2026-05-01T08:37:01,335 creating build/bdist.linux-armv7l/wheel 2026-05-01T08:37:01,337 creating build/bdist.linux-armv7l/wheel/zombiebubble 2026-05-01T08:37:01,338 copying build/lib/zombiebubble/__init__.py -> build/bdist.linux-armv7l/wheel/./zombiebubble 2026-05-01T08:37:01,340 copying build/lib/zombiebubble/simulation.py -> build/bdist.linux-armv7l/wheel/./zombiebubble 2026-05-01T08:37:01,342 copying build/lib/zombiebubble/cli.py -> build/bdist.linux-armv7l/wheel/./zombiebubble 2026-05-01T08:37:01,344 copying build/lib/zombiebubble/_core.py -> build/bdist.linux-armv7l/wheel/./zombiebubble 2026-05-01T08:37:01,346 running install_egg_info 2026-05-01T08:37:01,351 Copying boidswarm.egg-info to build/bdist.linux-armv7l/wheel/./boidswarm-0.1.0-py3.11.egg-info 2026-05-01T08:37:01,361 running install_scripts 2026-05-01T08:37:01,373 creating build/bdist.linux-armv7l/wheel/boidswarm-0.1.0.dist-info/WHEEL 2026-05-01T08:37:01,376 creating '/tmp/pip-wheel-ov2hn0ai/.tmp-y3xb7qhp/boidswarm-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-01T08:37:01,384 adding 'boidswarm-0.1.0.dist-info/licenses/LICENSE' 2026-05-01T08:37:01,386 adding 'zombiebubble/__init__.py' 2026-05-01T08:37:01,387 adding 'zombiebubble/_core.py' 2026-05-01T08:37:01,389 adding 'zombiebubble/cli.py' 2026-05-01T08:37:01,391 adding 'zombiebubble/simulation.py' 2026-05-01T08:37:01,392 adding 'boidswarm-0.1.0.dist-info/METADATA' 2026-05-01T08:37:01,393 adding 'boidswarm-0.1.0.dist-info/WHEEL' 2026-05-01T08:37:01,394 adding 'boidswarm-0.1.0.dist-info/entry_points.txt' 2026-05-01T08:37:01,395 adding 'boidswarm-0.1.0.dist-info/top_level.txt' 2026-05-01T08:37:01,396 adding 'boidswarm-0.1.0.dist-info/RECORD' 2026-05-01T08:37:01,397 removing build/bdist.linux-armv7l/wheel 2026-05-01T08:37:01,500 Building wheel for boidswarm (pyproject.toml): finished with status 'done' 2026-05-01T08:37:01,504 Created wheel for boidswarm: filename=boidswarm-0.1.0-py3-none-any.whl size=19484 sha256=e3be8a8caa9b5190c8d975a8c0a71dc40e666ffa5f45b3af254af1948b4c0638 2026-05-01T08:37:01,506 Stored in directory: /tmp/pip-ephem-wheel-cache-xpxkm1n_/wheels/e2/14/9c/f39f164def28da91796ed469bd74ce79b08e5243c5917449c5 2026-05-01T08:37:01,516 Successfully built boidswarm 2026-05-01T08:37:01,519 Removed build tracker: '/tmp/pip-build-tracker-oml6tt04'