2026-05-01T08:40:29,107 Created temporary directory: /tmp/pip-ephem-wheel-cache-fxk6jujr 2026-05-01T08:40:29,109 Created temporary directory: /tmp/pip-build-tracker-qc3p_k94 2026-05-01T08:40:29,110 Initialized build tracking at /tmp/pip-build-tracker-qc3p_k94 2026-05-01T08:40:29,110 Created build tracker: /tmp/pip-build-tracker-qc3p_k94 2026-05-01T08:40:29,111 Entered build tracker: /tmp/pip-build-tracker-qc3p_k94 2026-05-01T08:40:29,112 Created temporary directory: /tmp/pip-wheel-lt_tmzmg 2026-05-01T08:40:29,115 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:40:29,117 Created temporary directory: /tmp/pip-ephem-wheel-cache-hxw77etw 2026-05-01T08:40:29,140 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T08:40:29,143 2 location(s) to search for versions of boidswarm: 2026-05-01T08:40:29,143 * https://pypi.org/simple/boidswarm/ 2026-05-01T08:40:29,143 * https://www.piwheels.org/simple/boidswarm/ 2026-05-01T08:40:29,144 Fetching project page and analyzing links: https://pypi.org/simple/boidswarm/ 2026-05-01T08:40:29,145 Getting page https://pypi.org/simple/boidswarm/ 2026-05-01T08:40:29,146 Found index url https://pypi.org/simple 2026-05-01T08:40:29,374 Fetched page https://pypi.org/simple/boidswarm/ as application/vnd.pypi.simple.v1+json 2026-05-01T08:40:29,376 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:40:29,377 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:40:29,378 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:40:29,379 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:40:29,380 Fetching project page and analyzing links: https://www.piwheels.org/simple/boidswarm/ 2026-05-01T08:40:29,380 Getting page https://www.piwheels.org/simple/boidswarm/ 2026-05-01T08:40:29,382 Found index url https://www.piwheels.org/simple 2026-05-01T08:40:29,564 Fetched page https://www.piwheels.org/simple/boidswarm/ as text/html 2026-05-01T08:40:29,566 Skipping link: No binaries permitted for boidswarm: https://www.piwheels.org/simple/boidswarm/boidswarm-0.1.0-py3-none-any.whl#sha256=e3be8a8caa9b5190c8d975a8c0a71dc40e666ffa5f45b3af254af1948b4c0638 (from https://www.piwheels.org/simple/boidswarm/) (requires-python:>=3.11) 2026-05-01T08:40:29,566 Skipping link: not a file: https://www.piwheels.org/simple/boidswarm/ 2026-05-01T08:40:29,567 Skipping link: not a file: https://pypi.org/simple/boidswarm/ 2026-05-01T08:40:29,587 Given no hashes to check 1 links for project 'boidswarm': discarding no candidates 2026-05-01T08:40:29,607 Collecting boidswarm==0.1.1 2026-05-01T08:40:29,609 Created temporary directory: /tmp/pip-unpack-xy58cadv 2026-05-01T08:40:29,990 Downloading boidswarm-0.1.1.tar.gz (21 kB) 2026-05-01T08:40:30,043 Added boidswarm==0.1.1 from https://files.pythonhosted.org/packages/9f/6d/2b4e793c5f999491d534e12c54f1e5bfe8f1e79beb3f6f25223ec4429e00/boidswarm-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-qc3p_k94' 2026-05-01T08:40:30,047 Created temporary directory: /tmp/pip-build-env-9z8o5u_o 2026-05-01T08:40:30,052 Installing build dependencies: started 2026-05-01T08:40:30,053 Running command pip subprocess to install build dependencies 2026-05-01T08:40:31,202 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-01T08:40:31,609 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:40:31,632 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T08:40:33,399 Collecting setuptools>=68 2026-05-01T08:40:33,476 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-01T08:40:36,450 Installing collected packages: setuptools 2026-05-01T08:40:39,447 Successfully installed setuptools-82.0.1 2026-05-01T08:40:39,712 Installing build dependencies: finished with status 'done' 2026-05-01T08:40:39,719 Getting requirements to build wheel: started 2026-05-01T08:40:39,720 Running command Getting requirements to build wheel 2026-05-01T08:40:40,343 /tmp/pip-build-env-9z8o5u_o/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:40:40,344 !! 2026-05-01T08:40:40,345 ******************************************************************************** 2026-05-01T08:40:40,345 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:40:40,346 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-01T08:40:40,347 or your builds will no longer be supported. 2026-05-01T08:40:40,348 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:40,349 ******************************************************************************** 2026-05-01T08:40:40,350 !! 2026-05-01T08:40:40,351 corresp(dist, value, root_dir) 2026-05-01T08:40:40,422 /tmp/pip-build-env-9z8o5u_o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:40:40,423 !! 2026-05-01T08:40:40,424 ******************************************************************************** 2026-05-01T08:40:40,425 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:40:40,426 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:40:40,427 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:40,427 ******************************************************************************** 2026-05-01T08:40:40,429 !! 2026-05-01T08:40:40,429 dist._finalize_license_expression() 2026-05-01T08:40:40,430 /tmp/pip-build-env-9z8o5u_o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:40:40,431 !! 2026-05-01T08:40:40,432 ******************************************************************************** 2026-05-01T08:40:40,432 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:40:40,434 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:40:40,435 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:40,436 ******************************************************************************** 2026-05-01T08:40:40,437 !! 2026-05-01T08:40:40,437 self._finalize_license_expression() 2026-05-01T08:40:40,438 running egg_info 2026-05-01T08:40:40,441 writing boidswarm.egg-info/PKG-INFO 2026-05-01T08:40:40,444 writing dependency_links to boidswarm.egg-info/dependency_links.txt 2026-05-01T08:40:40,446 writing entry points to boidswarm.egg-info/entry_points.txt 2026-05-01T08:40:40,448 writing requirements to boidswarm.egg-info/requires.txt 2026-05-01T08:40:40,449 writing top-level names to boidswarm.egg-info/top_level.txt 2026-05-01T08:40:40,469 reading manifest file 'boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:40:40,472 adding license file 'LICENSE' 2026-05-01T08:40:40,475 writing manifest file 'boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:40:40,572 Getting requirements to build wheel: finished with status 'done' 2026-05-01T08:40:40,575 Created temporary directory: /tmp/pip-modern-metadata-jz5eb15m 2026-05-01T08:40:40,577 Preparing metadata (pyproject.toml): started 2026-05-01T08:40:40,578 Running command Preparing metadata (pyproject.toml) 2026-05-01T08:40:41,137 /tmp/pip-build-env-9z8o5u_o/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:40:41,137 !! 2026-05-01T08:40:41,138 ******************************************************************************** 2026-05-01T08:40:41,139 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:40:41,140 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-01T08:40:41,141 or your builds will no longer be supported. 2026-05-01T08:40:41,142 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:41,142 ******************************************************************************** 2026-05-01T08:40:41,144 !! 2026-05-01T08:40:41,144 corresp(dist, value, root_dir) 2026-05-01T08:40:41,213 /tmp/pip-build-env-9z8o5u_o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:40:41,214 !! 2026-05-01T08:40:41,215 ******************************************************************************** 2026-05-01T08:40:41,215 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:40:41,217 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:40:41,218 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:41,218 ******************************************************************************** 2026-05-01T08:40:41,220 !! 2026-05-01T08:40:41,220 dist._finalize_license_expression() 2026-05-01T08:40:41,221 /tmp/pip-build-env-9z8o5u_o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:40:41,221 !! 2026-05-01T08:40:41,223 ******************************************************************************** 2026-05-01T08:40:41,223 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:40:41,224 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:40:41,226 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:41,226 ******************************************************************************** 2026-05-01T08:40:41,227 !! 2026-05-01T08:40:41,228 self._finalize_license_expression() 2026-05-01T08:40:41,229 running dist_info 2026-05-01T08:40:41,235 creating /tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info 2026-05-01T08:40:41,236 writing /tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info/PKG-INFO 2026-05-01T08:40:41,240 writing dependency_links to /tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info/dependency_links.txt 2026-05-01T08:40:41,241 writing entry points to /tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info/entry_points.txt 2026-05-01T08:40:41,243 writing requirements to /tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info/requires.txt 2026-05-01T08:40:41,244 writing top-level names to /tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info/top_level.txt 2026-05-01T08:40:41,246 writing manifest file '/tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:40:41,264 reading manifest file '/tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:40:41,266 adding license file 'LICENSE' 2026-05-01T08:40:41,268 writing manifest file '/tmp/pip-modern-metadata-jz5eb15m/boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:40:41,269 creating '/tmp/pip-modern-metadata-jz5eb15m/boidswarm-0.1.1.dist-info' 2026-05-01T08:40:41,395 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-01T08:40:41,399 Source in /tmp/pip-wheel-lt_tmzmg/boidswarm_d10b0281f03f42b28fcb126e92097890 has version 0.1.1, which satisfies requirement boidswarm==0.1.1 from https://files.pythonhosted.org/packages/9f/6d/2b4e793c5f999491d534e12c54f1e5bfe8f1e79beb3f6f25223ec4429e00/boidswarm-0.1.1.tar.gz 2026-05-01T08:40:41,400 Removed boidswarm==0.1.1 from https://files.pythonhosted.org/packages/9f/6d/2b4e793c5f999491d534e12c54f1e5bfe8f1e79beb3f6f25223ec4429e00/boidswarm-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-qc3p_k94' 2026-05-01T08:40:41,406 Created temporary directory: /tmp/pip-unpack-lfnf3urr 2026-05-01T08:40:41,406 Building wheels for collected packages: boidswarm 2026-05-01T08:40:41,411 Created temporary directory: /tmp/pip-wheel-u2muu29i 2026-05-01T08:40:41,412 Destination directory: /tmp/pip-wheel-u2muu29i 2026-05-01T08:40:41,414 Building wheel for boidswarm (pyproject.toml): started 2026-05-01T08:40:41,415 Running command Building wheel for boidswarm (pyproject.toml) 2026-05-01T08:40:41,957 /tmp/pip-build-env-9z8o5u_o/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:40:41,957 !! 2026-05-01T08:40:41,958 ******************************************************************************** 2026-05-01T08:40:41,959 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:40:41,960 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-01T08:40:41,961 or your builds will no longer be supported. 2026-05-01T08:40:41,962 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:41,962 ******************************************************************************** 2026-05-01T08:40:41,964 !! 2026-05-01T08:40:41,964 corresp(dist, value, root_dir) 2026-05-01T08:40:42,024 /tmp/pip-build-env-9z8o5u_o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:40:42,024 !! 2026-05-01T08:40:42,025 ******************************************************************************** 2026-05-01T08:40:42,026 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:40:42,027 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:40:42,028 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:42,029 ******************************************************************************** 2026-05-01T08:40:42,030 !! 2026-05-01T08:40:42,030 dist._finalize_license_expression() 2026-05-01T08:40:42,031 /tmp/pip-build-env-9z8o5u_o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-01T08:40:42,031 !! 2026-05-01T08:40:42,032 ******************************************************************************** 2026-05-01T08:40:42,033 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-01T08:40:42,034 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2026-05-01T08:40:42,035 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-01T08:40:42,035 ******************************************************************************** 2026-05-01T08:40:42,036 !! 2026-05-01T08:40:42,037 self._finalize_license_expression() 2026-05-01T08:40:42,037 running bdist_wheel 2026-05-01T08:40:42,048 running build 2026-05-01T08:40:42,049 running build_py 2026-05-01T08:40:42,054 creating build/lib/zombiebubble 2026-05-01T08:40:42,057 copying zombiebubble/__init__.py -> build/lib/zombiebubble 2026-05-01T08:40:42,058 copying zombiebubble/simulation.py -> build/lib/zombiebubble 2026-05-01T08:40:42,060 copying zombiebubble/cli.py -> build/lib/zombiebubble 2026-05-01T08:40:42,062 copying zombiebubble/_core.py -> build/lib/zombiebubble 2026-05-01T08:40:42,064 running egg_info 2026-05-01T08:40:42,073 writing boidswarm.egg-info/PKG-INFO 2026-05-01T08:40:42,077 writing dependency_links to boidswarm.egg-info/dependency_links.txt 2026-05-01T08:40:42,078 writing entry points to boidswarm.egg-info/entry_points.txt 2026-05-01T08:40:42,080 writing requirements to boidswarm.egg-info/requires.txt 2026-05-01T08:40:42,081 writing top-level names to boidswarm.egg-info/top_level.txt 2026-05-01T08:40:42,090 reading manifest file 'boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:40:42,093 adding license file 'LICENSE' 2026-05-01T08:40:42,095 writing manifest file 'boidswarm.egg-info/SOURCES.txt' 2026-05-01T08:40:42,107 installing to build/bdist.linux-armv7l/wheel 2026-05-01T08:40:42,108 running install 2026-05-01T08:40:42,131 running install_lib 2026-05-01T08:40:42,137 creating build/bdist.linux-armv7l/wheel 2026-05-01T08:40:42,139 creating build/bdist.linux-armv7l/wheel/zombiebubble 2026-05-01T08:40:42,140 copying build/lib/zombiebubble/__init__.py -> build/bdist.linux-armv7l/wheel/./zombiebubble 2026-05-01T08:40:42,142 copying build/lib/zombiebubble/simulation.py -> build/bdist.linux-armv7l/wheel/./zombiebubble 2026-05-01T08:40:42,144 copying build/lib/zombiebubble/cli.py -> build/bdist.linux-armv7l/wheel/./zombiebubble 2026-05-01T08:40:42,146 copying build/lib/zombiebubble/_core.py -> build/bdist.linux-armv7l/wheel/./zombiebubble 2026-05-01T08:40:42,148 running install_egg_info 2026-05-01T08:40:42,153 Copying boidswarm.egg-info to build/bdist.linux-armv7l/wheel/./boidswarm-0.1.1-py3.11.egg-info 2026-05-01T08:40:42,164 running install_scripts 2026-05-01T08:40:42,176 creating build/bdist.linux-armv7l/wheel/boidswarm-0.1.1.dist-info/WHEEL 2026-05-01T08:40:42,178 creating '/tmp/pip-wheel-u2muu29i/.tmp-lppc251x/boidswarm-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-01T08:40:42,187 adding 'boidswarm-0.1.1.dist-info/licenses/LICENSE' 2026-05-01T08:40:42,188 adding 'zombiebubble/__init__.py' 2026-05-01T08:40:42,190 adding 'zombiebubble/_core.py' 2026-05-01T08:40:42,192 adding 'zombiebubble/cli.py' 2026-05-01T08:40:42,193 adding 'zombiebubble/simulation.py' 2026-05-01T08:40:42,195 adding 'boidswarm-0.1.1.dist-info/METADATA' 2026-05-01T08:40:42,196 adding 'boidswarm-0.1.1.dist-info/WHEEL' 2026-05-01T08:40:42,197 adding 'boidswarm-0.1.1.dist-info/entry_points.txt' 2026-05-01T08:40:42,198 adding 'boidswarm-0.1.1.dist-info/top_level.txt' 2026-05-01T08:40:42,198 adding 'boidswarm-0.1.1.dist-info/RECORD' 2026-05-01T08:40:42,200 removing build/bdist.linux-armv7l/wheel 2026-05-01T08:40:42,302 Building wheel for boidswarm (pyproject.toml): finished with status 'done' 2026-05-01T08:40:42,307 Created wheel for boidswarm: filename=boidswarm-0.1.1-py3-none-any.whl size=21043 sha256=ec4b23c4dd302e71968945ff390ba1d44eb3fe8c89004bf92c3a22c108721016 2026-05-01T08:40:42,308 Stored in directory: /tmp/pip-ephem-wheel-cache-hxw77etw/wheels/a6/b8/6c/d2eadf92cc45fc460e7ffc95c2155941e26fb3d7de1c697b07 2026-05-01T08:40:42,319 Successfully built boidswarm 2026-05-01T08:40:42,322 Removed build tracker: '/tmp/pip-build-tracker-qc3p_k94'