2026-01-06T14:13:24,286 Created temporary directory: /tmp/pip-ephem-wheel-cache-ajxglu8w 2026-01-06T14:13:24,287 Created temporary directory: /tmp/pip-build-tracker-tjvms0uc 2026-01-06T14:13:24,288 Initialized build tracking at /tmp/pip-build-tracker-tjvms0uc 2026-01-06T14:13:24,289 Created build tracker: /tmp/pip-build-tracker-tjvms0uc 2026-01-06T14:13:24,289 Entered build tracker: /tmp/pip-build-tracker-tjvms0uc 2026-01-06T14:13:24,290 Created temporary directory: /tmp/pip-wheel-k8lit8tk 2026-01-06T14:13:24,293 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-01-06T14:13:24,295 Created temporary directory: /tmp/pip-ephem-wheel-cache-cyx2q_46 2026-01-06T14:13:24,321 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T14:13:24,325 2 location(s) to search for versions of swarmopt: 2026-01-06T14:13:24,325 * https://pypi.org/simple/swarmopt/ 2026-01-06T14:13:24,325 * https://www.piwheels.org/simple/swarmopt/ 2026-01-06T14:13:24,326 Fetching project page and analyzing links: https://pypi.org/simple/swarmopt/ 2026-01-06T14:13:24,327 Getting page https://pypi.org/simple/swarmopt/ 2026-01-06T14:13:24,328 Found index url https://pypi.org/simple 2026-01-06T14:13:24,469 Fetched page https://pypi.org/simple/swarmopt/ as application/vnd.pypi.simple.v1+json 2026-01-06T14:13:24,471 Skipping link: No binaries permitted for swarmopt: https://files.pythonhosted.org/packages/9a/25/e0bb1975cae09021dafeec0dcc19720e376c8f69ec6667306bd1870f4acc/swarmopt-0.1.0-py3-none-any.whl (from https://pypi.org/simple/swarmopt/) 2026-01-06T14:13:24,472 Found link https://files.pythonhosted.org/packages/f6/2c/9adec81e2d2f251c3ed757ae2fe8bcf1627fef028a8663c6e82604af2192/swarmopt-0.1.0.tar.gz (from https://pypi.org/simple/swarmopt/), version: 0.1.0 2026-01-06T14:13:24,473 Skipping link: No binaries permitted for swarmopt: https://files.pythonhosted.org/packages/6e/7a/bb6a300c90ee9c3737e99d37b7e9de183a34f29acd681ddae7c32a2582b4/swarmopt-0.2.0-py3-none-any.whl (from https://pypi.org/simple/swarmopt/) (requires-python:>=3.7) 2026-01-06T14:13:24,474 Found link https://files.pythonhosted.org/packages/76/21/562d7a5909cbf5955c4eda82bc29f90ffcf94aec9c08902e031552ead1f8/swarmopt-0.2.0.tar.gz (from https://pypi.org/simple/swarmopt/) (requires-python:>=3.7), version: 0.2.0 2026-01-06T14:13:24,475 Fetching project page and analyzing links: https://www.piwheels.org/simple/swarmopt/ 2026-01-06T14:13:24,475 Getting page https://www.piwheels.org/simple/swarmopt/ 2026-01-06T14:13:24,477 Found index url https://www.piwheels.org/simple 2026-01-06T14:13:24,636 Fetched page https://www.piwheels.org/simple/swarmopt/ as text/html 2026-01-06T14:13:24,638 Skipping link: No binaries permitted for swarmopt: https://archive1.piwheels.org/simple/swarmopt/swarmopt-0.1.0-py3-none-any.whl#sha256=f9305a6bd1da72337d46bf7e2ce24f0ef5c6e3e66bc9cdd3e8e1cbbfb9f8df0d (from https://www.piwheels.org/simple/swarmopt/) 2026-01-06T14:13:24,639 Skipping link: not a file: https://www.piwheels.org/simple/swarmopt/ 2026-01-06T14:13:24,639 Skipping link: not a file: https://pypi.org/simple/swarmopt/ 2026-01-06T14:13:24,658 Given no hashes to check 1 links for project 'swarmopt': discarding no candidates 2026-01-06T14:13:24,676 Collecting swarmopt==0.2.0 2026-01-06T14:13:24,679 Created temporary directory: /tmp/pip-unpack-rbxiuz3s 2026-01-06T14:13:24,816 Downloading swarmopt-0.2.0.tar.gz (32 kB) 2026-01-06T14:13:24,890 Added swarmopt==0.2.0 from https://files.pythonhosted.org/packages/76/21/562d7a5909cbf5955c4eda82bc29f90ffcf94aec9c08902e031552ead1f8/swarmopt-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-tjvms0uc' 2026-01-06T14:13:24,891 Running setup.py (path:/tmp/pip-wheel-k8lit8tk/swarmopt_617456b0310946e48619995da450b814/setup.py) egg_info for package swarmopt 2026-01-06T14:13:24,892 Created temporary directory: /tmp/pip-pip-egg-info-wibl48io 2026-01-06T14:13:24,893 Preparing metadata (setup.py): started 2026-01-06T14:13:24,894 Running command python setup.py egg_info 2026-01-06T14:13:25,796 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-06T14:13:25,796 !! 2026-01-06T14:13:25,797 ******************************************************************************** 2026-01-06T14:13:25,798 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-06T14:13:25,799 License :: OSI Approved :: MIT License 2026-01-06T14:13:25,800 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T14:13:25,800 ******************************************************************************** 2026-01-06T14:13:25,801 !! 2026-01-06T14:13:25,802 self._finalize_license_expression() 2026-01-06T14:13:25,826 running egg_info 2026-01-06T14:13:25,854 creating /tmp/pip-pip-egg-info-wibl48io/swarmopt.egg-info 2026-01-06T14:13:25,855 writing /tmp/pip-pip-egg-info-wibl48io/swarmopt.egg-info/PKG-INFO 2026-01-06T14:13:25,862 writing dependency_links to /tmp/pip-pip-egg-info-wibl48io/swarmopt.egg-info/dependency_links.txt 2026-01-06T14:13:25,865 writing requirements to /tmp/pip-pip-egg-info-wibl48io/swarmopt.egg-info/requires.txt 2026-01-06T14:13:25,866 writing top-level names to /tmp/pip-pip-egg-info-wibl48io/swarmopt.egg-info/top_level.txt 2026-01-06T14:13:25,868 writing manifest file '/tmp/pip-pip-egg-info-wibl48io/swarmopt.egg-info/SOURCES.txt' 2026-01-06T14:13:25,956 reading manifest file '/tmp/pip-pip-egg-info-wibl48io/swarmopt.egg-info/SOURCES.txt' 2026-01-06T14:13:25,958 reading manifest template 'MANIFEST.in' 2026-01-06T14:13:25,962 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-01-06T14:13:25,963 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-01-06T14:13:25,964 warning: no previously-included files matching '*.pyd' found anywhere in distribution 2026-01-06T14:13:25,964 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-06T14:13:25,965 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-01-06T14:13:25,966 warning: no previously-included files matching '*.egg-info' found anywhere in distribution 2026-01-06T14:13:25,966 warning: no previously-included files matching 'dist' found anywhere in distribution 2026-01-06T14:13:25,967 warning: no previously-included files matching 'build' found anywhere in distribution 2026-01-06T14:13:25,968 no previously-included directories found matching 'tests' 2026-01-06T14:13:25,969 no previously-included directories found matching 'benchmarks' 2026-01-06T14:13:25,969 no previously-included directories found matching 'tutorials' 2026-01-06T14:13:25,970 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-01-06T14:13:25,970 warning: no previously-included files matching '.pytest_cache' found anywhere in distribution 2026-01-06T14:13:25,971 warning: no previously-included files matching '.coverage' found anywhere in distribution 2026-01-06T14:13:25,972 warning: no previously-included files matching 'htmlcov' found anywhere in distribution 2026-01-06T14:13:25,972 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-01-06T14:13:25,973 warning: no previously-included files matching '*.swo' found anywhere in distribution 2026-01-06T14:13:25,974 warning: no previously-included files matching '*~' found anywhere in distribution 2026-01-06T14:13:25,974 adding license file 'LICENSE.md' 2026-01-06T14:13:25,976 writing manifest file '/tmp/pip-pip-egg-info-wibl48io/swarmopt.egg-info/SOURCES.txt' 2026-01-06T14:13:26,085 Preparing metadata (setup.py): finished with status 'done' 2026-01-06T14:13:26,090 Source in /tmp/pip-wheel-k8lit8tk/swarmopt_617456b0310946e48619995da450b814 has version 0.2.0, which satisfies requirement swarmopt==0.2.0 from https://files.pythonhosted.org/packages/76/21/562d7a5909cbf5955c4eda82bc29f90ffcf94aec9c08902e031552ead1f8/swarmopt-0.2.0.tar.gz 2026-01-06T14:13:26,090 Removed swarmopt==0.2.0 from https://files.pythonhosted.org/packages/76/21/562d7a5909cbf5955c4eda82bc29f90ffcf94aec9c08902e031552ead1f8/swarmopt-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-tjvms0uc' 2026-01-06T14:13:26,098 Created temporary directory: /tmp/pip-unpack-qikz95ow 2026-01-06T14:13:26,098 Building wheels for collected packages: swarmopt 2026-01-06T14:13:26,103 Created temporary directory: /tmp/pip-wheel-u4lp4jtm 2026-01-06T14:13:26,104 Building wheel for swarmopt (setup.py): started 2026-01-06T14:13:26,105 Destination directory: /tmp/pip-wheel-u4lp4jtm 2026-01-06T14:13:26,105 Running command python setup.py bdist_wheel 2026-01-06T14:13:26,950 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-06T14:13:26,950 !! 2026-01-06T14:13:26,951 ******************************************************************************** 2026-01-06T14:13:26,952 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-06T14:13:26,953 License :: OSI Approved :: MIT License 2026-01-06T14:13:26,954 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T14:13:26,955 ******************************************************************************** 2026-01-06T14:13:26,956 !! 2026-01-06T14:13:26,956 self._finalize_license_expression() 2026-01-06T14:13:26,957 running bdist_wheel 2026-01-06T14:13:27,087 running build 2026-01-06T14:13:27,088 running build_py 2026-01-06T14:13:27,118 creating build/lib/swarmopt 2026-01-06T14:13:27,120 copying swarmopt/__init__.py -> build/lib/swarmopt 2026-01-06T14:13:27,122 copying swarmopt/swarm.py -> build/lib/swarmopt 2026-01-06T14:13:27,125 copying swarmopt/functions.py -> build/lib/swarmopt 2026-01-06T14:13:27,156 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-06T14:13:27,157 !! 2026-01-06T14:13:27,158 ******************************************************************************** 2026-01-06T14:13:27,159 Please avoid running ``setup.py`` directly. 2026-01-06T14:13:27,159 Instead, use pypa/build, pypa/installer or other 2026-01-06T14:13:27,160 standards-based tools. 2026-01-06T14:13:27,161 This deprecation is overdue, please update your project and remove deprecated 2026-01-06T14:13:27,162 calls to avoid build errors in the future. 2026-01-06T14:13:27,163 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-06T14:13:27,163 ******************************************************************************** 2026-01-06T14:13:27,164 !! 2026-01-06T14:13:27,165 self.initialize_options() 2026-01-06T14:13:27,185 installing to build/bdist.linux-armv7l/wheel 2026-01-06T14:13:27,185 running install 2026-01-06T14:13:27,209 running install_lib 2026-01-06T14:13:27,236 creating build/bdist.linux-armv7l/wheel 2026-01-06T14:13:27,238 creating build/bdist.linux-armv7l/wheel/swarmopt 2026-01-06T14:13:27,239 copying build/lib/swarmopt/__init__.py -> build/bdist.linux-armv7l/wheel/./swarmopt 2026-01-06T14:13:27,241 copying build/lib/swarmopt/swarm.py -> build/bdist.linux-armv7l/wheel/./swarmopt 2026-01-06T14:13:27,244 copying build/lib/swarmopt/functions.py -> build/bdist.linux-armv7l/wheel/./swarmopt 2026-01-06T14:13:27,246 running install_egg_info 2026-01-06T14:13:27,283 running egg_info 2026-01-06T14:13:27,309 writing swarmopt.egg-info/PKG-INFO 2026-01-06T14:13:27,315 writing dependency_links to swarmopt.egg-info/dependency_links.txt 2026-01-06T14:13:27,319 writing requirements to swarmopt.egg-info/requires.txt 2026-01-06T14:13:27,320 writing top-level names to swarmopt.egg-info/top_level.txt 2026-01-06T14:13:27,351 reading manifest file 'swarmopt.egg-info/SOURCES.txt' 2026-01-06T14:13:27,354 reading manifest template 'MANIFEST.in' 2026-01-06T14:13:27,358 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-01-06T14:13:27,359 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-01-06T14:13:27,359 warning: no previously-included files matching '*.pyd' found anywhere in distribution 2026-01-06T14:13:27,360 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-06T14:13:27,361 warning: no previously-included files matching '*.so' found anywhere in distribution 2026-01-06T14:13:27,361 warning: no previously-included files matching '*.egg-info' found anywhere in distribution 2026-01-06T14:13:27,362 warning: no previously-included files matching 'dist' found anywhere in distribution 2026-01-06T14:13:27,362 warning: no previously-included files matching 'build' found anywhere in distribution 2026-01-06T14:13:27,363 no previously-included directories found matching 'tests' 2026-01-06T14:13:27,364 no previously-included directories found matching 'benchmarks' 2026-01-06T14:13:27,364 no previously-included directories found matching 'tutorials' 2026-01-06T14:13:27,365 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-01-06T14:13:27,365 warning: no previously-included files matching '.pytest_cache' found anywhere in distribution 2026-01-06T14:13:27,366 warning: no previously-included files matching '.coverage' found anywhere in distribution 2026-01-06T14:13:27,367 warning: no previously-included files matching 'htmlcov' found anywhere in distribution 2026-01-06T14:13:27,367 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-01-06T14:13:27,368 warning: no previously-included files matching '*.swo' found anywhere in distribution 2026-01-06T14:13:27,369 warning: no previously-included files matching '*~' found anywhere in distribution 2026-01-06T14:13:27,369 adding license file 'LICENSE.md' 2026-01-06T14:13:27,372 writing manifest file 'swarmopt.egg-info/SOURCES.txt' 2026-01-06T14:13:27,373 Copying swarmopt.egg-info to build/bdist.linux-armv7l/wheel/./swarmopt-0.2.0-py3.11.egg-info 2026-01-06T14:13:27,384 running install_scripts 2026-01-06T14:13:27,395 creating build/bdist.linux-armv7l/wheel/swarmopt-0.2.0.dist-info/WHEEL 2026-01-06T14:13:27,397 creating '/tmp/pip-wheel-u4lp4jtm/swarmopt-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-06T14:13:27,400 adding 'swarmopt/__init__.py' 2026-01-06T14:13:27,402 adding 'swarmopt/functions.py' 2026-01-06T14:13:27,407 adding 'swarmopt/swarm.py' 2026-01-06T14:13:27,410 adding 'swarmopt-0.2.0.dist-info/licenses/LICENSE.md' 2026-01-06T14:13:27,412 adding 'swarmopt-0.2.0.dist-info/METADATA' 2026-01-06T14:13:27,413 adding 'swarmopt-0.2.0.dist-info/WHEEL' 2026-01-06T14:13:27,414 adding 'swarmopt-0.2.0.dist-info/top_level.txt' 2026-01-06T14:13:27,415 adding 'swarmopt-0.2.0.dist-info/RECORD' 2026-01-06T14:13:27,416 removing build/bdist.linux-armv7l/wheel 2026-01-06T14:13:27,531 Building wheel for swarmopt (setup.py): finished with status 'done' 2026-01-06T14:13:27,534 Created wheel for swarmopt: filename=swarmopt-0.2.0-py3-none-any.whl size=18197 sha256=feba5fcafbe0367e4588b72a0007cf2c9ad39c3410a467ed05578ddad6eb2de1 2026-01-06T14:13:27,535 Stored in directory: /tmp/pip-ephem-wheel-cache-cyx2q_46/wheels/76/7f/61/28332ad8227bbf47aa680f96ff75d8b7697f3c5672d22fadaa 2026-01-06T14:13:27,547 Successfully built swarmopt 2026-01-06T14:13:27,551 Removed build tracker: '/tmp/pip-build-tracker-tjvms0uc'