2025-11-19T12:08:44,426 Created temporary directory: /tmp/pip-ephem-wheel-cache-x3u5gfuw 2025-11-19T12:08:44,428 Created temporary directory: /tmp/pip-build-tracker-xxgmsyqv 2025-11-19T12:08:44,428 Initialized build tracking at /tmp/pip-build-tracker-xxgmsyqv 2025-11-19T12:08:44,429 Created build tracker: /tmp/pip-build-tracker-xxgmsyqv 2025-11-19T12:08:44,429 Entered build tracker: /tmp/pip-build-tracker-xxgmsyqv 2025-11-19T12:08:44,430 Created temporary directory: /tmp/pip-wheel-8uwieq8p 2025-11-19T12:08:44,433 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 2025-11-19T12:08:44,436 Created temporary directory: /tmp/pip-ephem-wheel-cache-y__fuu6l 2025-11-19T12:08:44,459 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-19T12:08:44,463 2 location(s) to search for versions of pyadjoint-ad: 2025-11-19T12:08:44,463 * https://pypi.org/simple/pyadjoint-ad/ 2025-11-19T12:08:44,463 * https://www.piwheels.org/simple/pyadjoint-ad/ 2025-11-19T12:08:44,464 Fetching project page and analyzing links: https://pypi.org/simple/pyadjoint-ad/ 2025-11-19T12:08:44,465 Getting page https://pypi.org/simple/pyadjoint-ad/ 2025-11-19T12:08:44,466 Found index url https://pypi.org/simple 2025-11-19T12:08:44,607 Fetched page https://pypi.org/simple/pyadjoint-ad/ as application/vnd.pypi.simple.v1+json 2025-11-19T12:08:44,610 Found link https://files.pythonhosted.org/packages/8d/7c/8a30ef09db6a82770716de77147475de27af0f0157c0cb31abac8356dcae/pyadjoint-ad-2023.0.0.tar.gz (from https://pypi.org/simple/pyadjoint-ad/), version: 2023.0.0 2025-11-19T12:08:44,611 Skipping link: No binaries permitted for pyadjoint-ad: https://files.pythonhosted.org/packages/e7/32/555cc70ded1291f0feeebc52d5a9512208e96c177c06400a91f41f0713fb/pyadjoint_ad-2023.0.0-py3-none-any.whl (from https://pypi.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,612 Found link https://files.pythonhosted.org/packages/81/76/52e6c66008e47ccd63bb08f6482b6d8b76ab1805c814bbfcd2d4ee0fe7fe/pyadjoint-ad-2023.0.0.post0.tar.gz (from https://pypi.org/simple/pyadjoint-ad/), version: 2023.0.0.post0 2025-11-19T12:08:44,613 Skipping link: No binaries permitted for pyadjoint-ad: https://files.pythonhosted.org/packages/f0/c1/c66a1f2926486645ac1ec3d0d0d8e9436e276369f4f5f4a442469beb5afe/pyadjoint_ad-2023.0.0.post0-py3-none-any.whl (from https://pypi.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,613 Skipping link: No binaries permitted for pyadjoint-ad: https://files.pythonhosted.org/packages/f1/22/1b1f09ee0defbc5068635c2ba895606f8a67b7e03ca29ce6cfb3c315014e/pyadjoint_ad-2025.4.0-py3-none-any.whl (from https://pypi.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,614 Found link https://files.pythonhosted.org/packages/6a/48/2e22c6e55a735ad8848ad603c6490fdc100edb4e1b60f295fd96963f448e/pyadjoint_ad-2025.4.0.tar.gz (from https://pypi.org/simple/pyadjoint-ad/), version: 2025.4.0 2025-11-19T12:08:44,615 Skipping link: No binaries permitted for pyadjoint-ad: https://files.pythonhosted.org/packages/ba/99/360fc399f4148ae1d2e2de55554f4fb97ec590f171b42db52b23616430f9/pyadjoint_ad-2025.4.1-py3-none-any.whl (from https://pypi.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,615 Found link https://files.pythonhosted.org/packages/54/c1/0a41dbab689741c0b004fef6ec8b6e5915b9e991edc9aad6905687c53dd5/pyadjoint_ad-2025.4.1.tar.gz (from https://pypi.org/simple/pyadjoint-ad/), version: 2025.4.1 2025-11-19T12:08:44,616 Skipping link: No binaries permitted for pyadjoint-ad: https://files.pythonhosted.org/packages/5a/30/7c424b2d1e9b684c8011fdd2c306d39b30d73a3c01cc829e7e12db52d5d7/pyadjoint_ad-2025.10.0-py3-none-any.whl (from https://pypi.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,617 Found link https://files.pythonhosted.org/packages/80/30/864c6219637a8e36c40740942b352cd26f83c630af9958e24a4862f5af97/pyadjoint_ad-2025.10.0.tar.gz (from https://pypi.org/simple/pyadjoint-ad/), version: 2025.10.0 2025-11-19T12:08:44,618 Skipping link: No binaries permitted for pyadjoint-ad: https://files.pythonhosted.org/packages/ac/59/7e37b7010a610bf37531e5a4f770d5493869cc40a40007dd10f426116e68/pyadjoint_ad-2025.10.1-py3-none-any.whl (from https://pypi.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,618 Found link https://files.pythonhosted.org/packages/ec/17/78071168fa7abbc6dce7484b6b25fc0f2795177f8f8458063a18e683e68e/pyadjoint_ad-2025.10.1.tar.gz (from https://pypi.org/simple/pyadjoint-ad/), version: 2025.10.1 2025-11-19T12:08:44,619 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyadjoint-ad/ 2025-11-19T12:08:44,620 Getting page https://www.piwheels.org/simple/pyadjoint-ad/ 2025-11-19T12:08:44,621 Found index url https://www.piwheels.org/simple 2025-11-19T12:08:44,786 Fetched page https://www.piwheels.org/simple/pyadjoint-ad/ as text/html 2025-11-19T12:08:44,788 Skipping link: No binaries permitted for pyadjoint-ad: https://archive1.piwheels.org/simple/pyadjoint-ad/pyadjoint_ad-2025.10.0-py3-none-any.whl#sha256=fe7ade6bc28bb9938f1098a0dd843a0604490e962fc85023afd7d025a8ed9bea (from https://www.piwheels.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,789 Skipping link: No binaries permitted for pyadjoint-ad: https://archive1.piwheels.org/simple/pyadjoint-ad/pyadjoint_ad-2025.4.1-py3-none-any.whl#sha256=03bb17fb8b76ddfbe2cad6e803c284e5f39b154e3016bf9d3438fdcba99d828c (from https://www.piwheels.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,790 Skipping link: No binaries permitted for pyadjoint-ad: https://archive1.piwheels.org/simple/pyadjoint-ad/pyadjoint_ad-2025.4.0-py3-none-any.whl#sha256=e359f0c1111ecf7b4733603155671df341281e5a975bb167f34b43548bd9c83d (from https://www.piwheels.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,790 Skipping link: No binaries permitted for pyadjoint-ad: https://archive1.piwheels.org/simple/pyadjoint-ad/pyadjoint_ad-2023.0.0.post0-py3-none-any.whl#sha256=b3450b0b1d4151013e17a7ee3a6092096defc061d6e0ea660100fb2531f4dd9a (from https://www.piwheels.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,791 Skipping link: No binaries permitted for pyadjoint-ad: https://archive1.piwheels.org/simple/pyadjoint-ad/pyadjoint_ad-2023.0.0-py3-none-any.whl#sha256=a67ac0311780308f94bb1f0f4a83c003e65c8b8a6e9fa8a2ef8a8d126d2707bd (from https://www.piwheels.org/simple/pyadjoint-ad/) 2025-11-19T12:08:44,791 Skipping link: not a file: https://www.piwheels.org/simple/pyadjoint-ad/ 2025-11-19T12:08:44,792 Skipping link: not a file: https://pypi.org/simple/pyadjoint-ad/ 2025-11-19T12:08:44,811 Given no hashes to check 1 links for project 'pyadjoint-ad': discarding no candidates 2025-11-19T12:08:44,829 Collecting pyadjoint-ad==2025.10.1 2025-11-19T12:08:44,832 Created temporary directory: /tmp/pip-unpack-2rse3aq_ 2025-11-19T12:08:45,077 Downloading pyadjoint_ad-2025.10.1.tar.gz (58 kB) 2025-11-19T12:08:45,212 Added pyadjoint-ad==2025.10.1 from https://files.pythonhosted.org/packages/ec/17/78071168fa7abbc6dce7484b6b25fc0f2795177f8f8458063a18e683e68e/pyadjoint_ad-2025.10.1.tar.gz to build tracker '/tmp/pip-build-tracker-xxgmsyqv' 2025-11-19T12:08:45,217 Created temporary directory: /tmp/pip-build-env-5w8npy68 2025-11-19T12:08:45,221 Installing build dependencies: started 2025-11-19T12:08:45,223 Running command pip subprocess to install build dependencies 2025-11-19T12:08:46,357 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-19T12:08:46,987 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 2025-11-19T12:08:47,009 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-19T12:08:48,736 Collecting setuptools 2025-11-19T12:08:48,827 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-19T12:08:51,720 Installing collected packages: setuptools 2025-11-19T12:08:55,466 Successfully installed setuptools-80.9.0 2025-11-19T12:08:55,734 Installing build dependencies: finished with status 'done' 2025-11-19T12:08:55,741 Getting requirements to build wheel: started 2025-11-19T12:08:55,742 Running command Getting requirements to build wheel 2025-11-19T12:08:56,387 /tmp/pip-build-env-5w8npy68/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-19T12:08:56,387 !! 2025-11-19T12:08:56,389 ******************************************************************************** 2025-11-19T12:08:56,389 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). 2025-11-19T12:08:56,390 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-19T12:08:56,391 or your builds will no longer be supported. 2025-11-19T12:08:56,392 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T12:08:56,392 ******************************************************************************** 2025-11-19T12:08:56,393 !! 2025-11-19T12:08:56,394 corresp(dist, value, root_dir) 2025-11-19T12:08:56,486 running egg_info 2025-11-19T12:08:56,493 writing pyadjoint_ad.egg-info/PKG-INFO 2025-11-19T12:08:56,506 writing dependency_links to pyadjoint_ad.egg-info/dependency_links.txt 2025-11-19T12:08:56,513 writing requirements to pyadjoint_ad.egg-info/requires.txt 2025-11-19T12:08:56,514 writing top-level names to pyadjoint_ad.egg-info/top_level.txt 2025-11-19T12:08:56,540 reading manifest file 'pyadjoint_ad.egg-info/SOURCES.txt' 2025-11-19T12:08:56,544 adding license file 'LICENSE' 2025-11-19T12:08:56,547 writing manifest file 'pyadjoint_ad.egg-info/SOURCES.txt' 2025-11-19T12:08:56,645 Getting requirements to build wheel: finished with status 'done' 2025-11-19T12:08:56,649 Created temporary directory: /tmp/pip-modern-metadata-344nbxi2 2025-11-19T12:08:56,651 Preparing metadata (pyproject.toml): started 2025-11-19T12:08:56,653 Running command Preparing metadata (pyproject.toml) 2025-11-19T12:08:57,217 /tmp/pip-build-env-5w8npy68/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-19T12:08:57,217 !! 2025-11-19T12:08:57,218 ******************************************************************************** 2025-11-19T12:08:57,219 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). 2025-11-19T12:08:57,220 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-19T12:08:57,221 or your builds will no longer be supported. 2025-11-19T12:08:57,222 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T12:08:57,223 ******************************************************************************** 2025-11-19T12:08:57,224 !! 2025-11-19T12:08:57,224 corresp(dist, value, root_dir) 2025-11-19T12:08:57,315 running dist_info 2025-11-19T12:08:57,328 creating /tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad.egg-info 2025-11-19T12:08:57,329 writing /tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad.egg-info/PKG-INFO 2025-11-19T12:08:57,342 writing dependency_links to /tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad.egg-info/dependency_links.txt 2025-11-19T12:08:57,349 writing requirements to /tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad.egg-info/requires.txt 2025-11-19T12:08:57,350 writing top-level names to /tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad.egg-info/top_level.txt 2025-11-19T12:08:57,352 writing manifest file '/tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad.egg-info/SOURCES.txt' 2025-11-19T12:08:57,374 reading manifest file '/tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad.egg-info/SOURCES.txt' 2025-11-19T12:08:57,376 adding license file 'LICENSE' 2025-11-19T12:08:57,379 writing manifest file '/tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad.egg-info/SOURCES.txt' 2025-11-19T12:08:57,380 creating '/tmp/pip-modern-metadata-344nbxi2/pyadjoint_ad-2025.10.1.dist-info' 2025-11-19T12:08:57,505 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-19T12:08:57,512 Source in /tmp/pip-wheel-8uwieq8p/pyadjoint-ad_e38aeab1430a4bc88c476e92bcb13f30 has version 2025.10.1, which satisfies requirement pyadjoint-ad==2025.10.1 from https://files.pythonhosted.org/packages/ec/17/78071168fa7abbc6dce7484b6b25fc0f2795177f8f8458063a18e683e68e/pyadjoint_ad-2025.10.1.tar.gz 2025-11-19T12:08:57,513 Removed pyadjoint-ad==2025.10.1 from https://files.pythonhosted.org/packages/ec/17/78071168fa7abbc6dce7484b6b25fc0f2795177f8f8458063a18e683e68e/pyadjoint_ad-2025.10.1.tar.gz from build tracker '/tmp/pip-build-tracker-xxgmsyqv' 2025-11-19T12:08:57,521 Created temporary directory: /tmp/pip-unpack-g2kynhm2 2025-11-19T12:08:57,522 Building wheels for collected packages: pyadjoint-ad 2025-11-19T12:08:57,527 Created temporary directory: /tmp/pip-wheel-gtof_osc 2025-11-19T12:08:57,527 Destination directory: /tmp/pip-wheel-gtof_osc 2025-11-19T12:08:57,530 Building wheel for pyadjoint-ad (pyproject.toml): started 2025-11-19T12:08:57,531 Running command Building wheel for pyadjoint-ad (pyproject.toml) 2025-11-19T12:08:58,086 /tmp/pip-build-env-5w8npy68/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-19T12:08:58,086 !! 2025-11-19T12:08:58,087 ******************************************************************************** 2025-11-19T12:08:58,088 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). 2025-11-19T12:08:58,089 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-19T12:08:58,089 or your builds will no longer be supported. 2025-11-19T12:08:58,091 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-19T12:08:58,091 ******************************************************************************** 2025-11-19T12:08:58,093 !! 2025-11-19T12:08:58,093 corresp(dist, value, root_dir) 2025-11-19T12:08:58,171 running bdist_wheel 2025-11-19T12:08:58,192 running build 2025-11-19T12:08:58,193 running build_py 2025-11-19T12:08:58,199 creating build/lib/numpy_adjoint 2025-11-19T12:08:58,202 copying numpy_adjoint/__init__.py -> build/lib/numpy_adjoint 2025-11-19T12:08:58,204 copying numpy_adjoint/array.py -> build/lib/numpy_adjoint 2025-11-19T12:08:58,207 creating build/lib/pyadjoint 2025-11-19T12:08:58,208 copying pyadjoint/adjfloat.py -> build/lib/pyadjoint 2025-11-19T12:08:58,211 copying pyadjoint/overloaded_function.py -> build/lib/pyadjoint 2025-11-19T12:08:58,213 copying pyadjoint/enlisting.py -> build/lib/pyadjoint 2025-11-19T12:08:58,215 copying pyadjoint/drivers.py -> build/lib/pyadjoint 2025-11-19T12:08:58,217 copying pyadjoint/__init__.py -> build/lib/pyadjoint 2025-11-19T12:08:58,220 copying pyadjoint/verification.py -> build/lib/pyadjoint 2025-11-19T12:08:58,222 copying pyadjoint/block_variable.py -> build/lib/pyadjoint 2025-11-19T12:08:58,224 copying pyadjoint/tape.py -> build/lib/pyadjoint 2025-11-19T12:08:58,227 copying pyadjoint/placeholder.py -> build/lib/pyadjoint 2025-11-19T12:08:58,229 copying pyadjoint/overloaded_type.py -> build/lib/pyadjoint 2025-11-19T12:08:58,232 copying pyadjoint/checkpointing.py -> build/lib/pyadjoint 2025-11-19T12:08:58,234 copying pyadjoint/control.py -> build/lib/pyadjoint 2025-11-19T12:08:58,236 copying pyadjoint/ipopt.py -> build/lib/pyadjoint 2025-11-19T12:08:58,238 copying pyadjoint/ordered_set.py -> build/lib/pyadjoint 2025-11-19T12:08:58,240 copying pyadjoint/block.py -> build/lib/pyadjoint 2025-11-19T12:08:58,243 copying pyadjoint/reduced_functional_numpy.py -> build/lib/pyadjoint 2025-11-19T12:08:58,245 copying pyadjoint/reduced_functional.py -> build/lib/pyadjoint 2025-11-19T12:08:58,249 creating build/lib/pyadjoint/optimization 2025-11-19T12:08:58,250 copying pyadjoint/optimization/constraints.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,252 copying pyadjoint/optimization/tao_solver.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,255 copying pyadjoint/optimization/optimization_solver.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,257 copying pyadjoint/optimization/rol_solver.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,259 copying pyadjoint/optimization/optimization_problem.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,261 copying pyadjoint/optimization/__init__.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,263 copying pyadjoint/optimization/ipopt_solver.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,265 copying pyadjoint/optimization/moola_problem.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,267 copying pyadjoint/optimization/optimization.py -> build/lib/pyadjoint/optimization 2025-11-19T12:08:58,269 running egg_info 2025-11-19T12:08:58,281 writing pyadjoint_ad.egg-info/PKG-INFO 2025-11-19T12:08:58,293 writing dependency_links to pyadjoint_ad.egg-info/dependency_links.txt 2025-11-19T12:08:58,299 writing requirements to pyadjoint_ad.egg-info/requires.txt 2025-11-19T12:08:58,301 writing top-level names to pyadjoint_ad.egg-info/top_level.txt 2025-11-19T12:08:58,313 reading manifest file 'pyadjoint_ad.egg-info/SOURCES.txt' 2025-11-19T12:08:58,316 adding license file 'LICENSE' 2025-11-19T12:08:58,320 writing manifest file 'pyadjoint_ad.egg-info/SOURCES.txt' 2025-11-19T12:08:58,335 installing to build/bdist.linux-armv7l/wheel 2025-11-19T12:08:58,336 running install 2025-11-19T12:08:58,360 running install_lib 2025-11-19T12:08:58,366 creating build/bdist.linux-armv7l/wheel 2025-11-19T12:08:58,369 creating build/bdist.linux-armv7l/wheel/numpy_adjoint 2025-11-19T12:08:58,370 copying build/lib/numpy_adjoint/__init__.py -> build/bdist.linux-armv7l/wheel/./numpy_adjoint 2025-11-19T12:08:58,372 copying build/lib/numpy_adjoint/array.py -> build/bdist.linux-armv7l/wheel/./numpy_adjoint 2025-11-19T12:08:58,375 creating build/bdist.linux-armv7l/wheel/pyadjoint 2025-11-19T12:08:58,376 copying build/lib/pyadjoint/adjfloat.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,379 copying build/lib/pyadjoint/overloaded_function.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,381 copying build/lib/pyadjoint/enlisting.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,383 copying build/lib/pyadjoint/drivers.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,386 creating build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2025-11-19T12:08:58,387 copying build/lib/pyadjoint/optimization/constraints.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,390 copying build/lib/pyadjoint/optimization/tao_solver.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,394 copying build/lib/pyadjoint/optimization/optimization_solver.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,396 copying build/lib/pyadjoint/optimization/rol_solver.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,398 copying build/lib/pyadjoint/optimization/optimization_problem.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,400 copying build/lib/pyadjoint/optimization/__init__.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,402 copying build/lib/pyadjoint/optimization/ipopt_solver.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,405 copying build/lib/pyadjoint/optimization/moola_problem.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,407 copying build/lib/pyadjoint/optimization/optimization.py -> build/bdist.linux-armv7l/wheel/./pyadjoint/optimization 2025-11-19T12:08:58,409 copying build/lib/pyadjoint/__init__.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,411 copying build/lib/pyadjoint/verification.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,414 copying build/lib/pyadjoint/block_variable.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,416 copying build/lib/pyadjoint/tape.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,418 copying build/lib/pyadjoint/placeholder.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,420 copying build/lib/pyadjoint/overloaded_type.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,423 copying build/lib/pyadjoint/checkpointing.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,426 copying build/lib/pyadjoint/control.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,428 copying build/lib/pyadjoint/ipopt.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,430 copying build/lib/pyadjoint/ordered_set.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,432 copying build/lib/pyadjoint/block.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,435 copying build/lib/pyadjoint/reduced_functional_numpy.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,438 copying build/lib/pyadjoint/reduced_functional.py -> build/bdist.linux-armv7l/wheel/./pyadjoint 2025-11-19T12:08:58,440 running install_egg_info 2025-11-19T12:08:58,446 Copying pyadjoint_ad.egg-info to build/bdist.linux-armv7l/wheel/./pyadjoint_ad-2025.10.1-py3.11.egg-info 2025-11-19T12:08:58,457 running install_scripts 2025-11-19T12:08:58,468 creating build/bdist.linux-armv7l/wheel/pyadjoint_ad-2025.10.1.dist-info/WHEEL 2025-11-19T12:08:58,471 creating '/tmp/pip-wheel-gtof_osc/.tmp-_lnmubq5/pyadjoint_ad-2025.10.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-19T12:08:58,474 adding 'numpy_adjoint/__init__.py' 2025-11-19T12:08:58,475 adding 'numpy_adjoint/array.py' 2025-11-19T12:08:58,477 adding 'pyadjoint/__init__.py' 2025-11-19T12:08:58,479 adding 'pyadjoint/adjfloat.py' 2025-11-19T12:08:58,482 adding 'pyadjoint/block.py' 2025-11-19T12:08:58,484 adding 'pyadjoint/block_variable.py' 2025-11-19T12:08:58,486 adding 'pyadjoint/checkpointing.py' 2025-11-19T12:08:58,488 adding 'pyadjoint/control.py' 2025-11-19T12:08:58,490 adding 'pyadjoint/drivers.py' 2025-11-19T12:08:58,491 adding 'pyadjoint/enlisting.py' 2025-11-19T12:08:58,492 adding 'pyadjoint/ipopt.py' 2025-11-19T12:08:58,494 adding 'pyadjoint/ordered_set.py' 2025-11-19T12:08:58,495 adding 'pyadjoint/overloaded_function.py' 2025-11-19T12:08:58,497 adding 'pyadjoint/overloaded_type.py' 2025-11-19T12:08:58,499 adding 'pyadjoint/placeholder.py' 2025-11-19T12:08:58,501 adding 'pyadjoint/reduced_functional.py' 2025-11-19T12:08:58,502 adding 'pyadjoint/reduced_functional_numpy.py' 2025-11-19T12:08:58,507 adding 'pyadjoint/tape.py' 2025-11-19T12:08:58,508 adding 'pyadjoint/verification.py' 2025-11-19T12:08:58,510 adding 'pyadjoint/optimization/__init__.py' 2025-11-19T12:08:58,512 adding 'pyadjoint/optimization/constraints.py' 2025-11-19T12:08:58,514 adding 'pyadjoint/optimization/ipopt_solver.py' 2025-11-19T12:08:58,515 adding 'pyadjoint/optimization/moola_problem.py' 2025-11-19T12:08:58,517 adding 'pyadjoint/optimization/optimization.py' 2025-11-19T12:08:58,518 adding 'pyadjoint/optimization/optimization_problem.py' 2025-11-19T12:08:58,519 adding 'pyadjoint/optimization/optimization_solver.py' 2025-11-19T12:08:58,521 adding 'pyadjoint/optimization/rol_solver.py' 2025-11-19T12:08:58,524 adding 'pyadjoint/optimization/tao_solver.py' 2025-11-19T12:08:58,527 adding 'pyadjoint_ad-2025.10.1.dist-info/licenses/LICENSE' 2025-11-19T12:08:58,529 adding 'pyadjoint_ad-2025.10.1.dist-info/METADATA' 2025-11-19T12:08:58,531 adding 'pyadjoint_ad-2025.10.1.dist-info/WHEEL' 2025-11-19T12:08:58,532 adding 'pyadjoint_ad-2025.10.1.dist-info/top_level.txt' 2025-11-19T12:08:58,533 adding 'pyadjoint_ad-2025.10.1.dist-info/RECORD' 2025-11-19T12:08:58,535 removing build/bdist.linux-armv7l/wheel 2025-11-19T12:08:58,642 Building wheel for pyadjoint-ad (pyproject.toml): finished with status 'done' 2025-11-19T12:08:58,648 Created wheel for pyadjoint-ad: filename=pyadjoint_ad-2025.10.1-py3-none-any.whl size=67427 sha256=29c40519ad56d17f65067b87818d5100c4916b0b20bd8cdacc07796e0905cb8b 2025-11-19T12:08:58,649 Stored in directory: /tmp/pip-ephem-wheel-cache-y__fuu6l/wheels/b7/8c/27/52b3515c29f9c3d6c9f12dde4d3d50c394130399c4471496e9 2025-11-19T12:08:58,666 Successfully built pyadjoint-ad 2025-11-19T12:08:58,671 Removed build tracker: '/tmp/pip-build-tracker-xxgmsyqv'