2023-11-25T09:10:55,492 Created temporary directory: /tmp/pip-build-tracker-xjlbercb 2023-11-25T09:10:55,493 Initialized build tracking at /tmp/pip-build-tracker-xjlbercb 2023-11-25T09:10:55,493 Created build tracker: /tmp/pip-build-tracker-xjlbercb 2023-11-25T09:10:55,494 Entered build tracker: /tmp/pip-build-tracker-xjlbercb 2023-11-25T09:10:55,495 Created temporary directory: /tmp/pip-wheel-qhzksy2s 2023-11-25T09:10:55,498 Created temporary directory: /tmp/pip-ephem-wheel-cache-_ay4d25s 2023-11-25T09:10:55,520 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-25T09:10:55,524 2 location(s) to search for versions of pyadjoint-ad: 2023-11-25T09:10:55,524 * https://pypi.org/simple/pyadjoint-ad/ 2023-11-25T09:10:55,524 * https://www.piwheels.org/simple/pyadjoint-ad/ 2023-11-25T09:10:55,524 Fetching project page and analyzing links: https://pypi.org/simple/pyadjoint-ad/ 2023-11-25T09:10:55,525 Getting page https://pypi.org/simple/pyadjoint-ad/ 2023-11-25T09:10:55,527 Found index url https://pypi.org/simple/ 2023-11-25T09:10:55,668 Fetched page https://pypi.org/simple/pyadjoint-ad/ as application/vnd.pypi.simple.v1+json 2023-11-25T09:10:55,670 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 2023-11-25T09:10:55,670 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/) 2023-11-25T09:10:55,671 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 2023-11-25T09:10:55,671 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/) 2023-11-25T09:10:55,672 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyadjoint-ad/ 2023-11-25T09:10:55,673 Getting page https://www.piwheels.org/simple/pyadjoint-ad/ 2023-11-25T09:10:55,674 Found index url https://www.piwheels.org/simple/ 2023-11-25T09:10:55,851 Fetched page https://www.piwheels.org/simple/pyadjoint-ad/ as text/html 2023-11-25T09:10:55,852 Skipping link: not a file: https://www.piwheels.org/simple/pyadjoint-ad/ 2023-11-25T09:10:55,853 Skipping link: not a file: https://pypi.org/simple/pyadjoint-ad/ 2023-11-25T09:10:55,871 Given no hashes to check 1 links for project 'pyadjoint-ad': discarding no candidates 2023-11-25T09:10:55,890 Collecting pyadjoint-ad==2023.0.0 2023-11-25T09:10:55,892 Created temporary directory: /tmp/pip-unpack-y6nh7kir 2023-11-25T09:10:56,115 Downloading pyadjoint-ad-2023.0.0.tar.gz (39 kB) 2023-11-25T09:10:56,226 Added pyadjoint-ad==2023.0.0 from https://files.pythonhosted.org/packages/8d/7c/8a30ef09db6a82770716de77147475de27af0f0157c0cb31abac8356dcae/pyadjoint-ad-2023.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-xjlbercb' 2023-11-25T09:10:56,228 Running setup.py (path:/tmp/pip-wheel-qhzksy2s/pyadjoint-ad_c73d0c89529e4ea1aec04394857c670f/setup.py) egg_info for package pyadjoint-ad 2023-11-25T09:10:56,229 Created temporary directory: /tmp/pip-pip-egg-info-qooh5sg1 2023-11-25T09:10:56,230 Preparing metadata (setup.py): started 2023-11-25T09:10:56,231 Running command python setup.py egg_info 2023-11-25T09:10:57,329 running egg_info 2023-11-25T09:10:57,330 creating /tmp/pip-pip-egg-info-qooh5sg1/pyadjoint_ad.egg-info 2023-11-25T09:10:57,354 writing /tmp/pip-pip-egg-info-qooh5sg1/pyadjoint_ad.egg-info/PKG-INFO 2023-11-25T09:10:57,365 writing dependency_links to /tmp/pip-pip-egg-info-qooh5sg1/pyadjoint_ad.egg-info/dependency_links.txt 2023-11-25T09:10:57,371 writing requirements to /tmp/pip-pip-egg-info-qooh5sg1/pyadjoint_ad.egg-info/requires.txt 2023-11-25T09:10:57,372 writing top-level names to /tmp/pip-pip-egg-info-qooh5sg1/pyadjoint_ad.egg-info/top_level.txt 2023-11-25T09:10:57,374 writing manifest file '/tmp/pip-pip-egg-info-qooh5sg1/pyadjoint_ad.egg-info/SOURCES.txt' 2023-11-25T09:10:57,457 reading manifest file '/tmp/pip-pip-egg-info-qooh5sg1/pyadjoint_ad.egg-info/SOURCES.txt' 2023-11-25T09:10:57,459 adding license file 'LICENSE' 2023-11-25T09:10:57,461 writing manifest file '/tmp/pip-pip-egg-info-qooh5sg1/pyadjoint_ad.egg-info/SOURCES.txt' 2023-11-25T09:10:57,568 Preparing metadata (setup.py): finished with status 'done' 2023-11-25T09:10:57,572 Source in /tmp/pip-wheel-qhzksy2s/pyadjoint-ad_c73d0c89529e4ea1aec04394857c670f has version 2023.0.0, which satisfies requirement pyadjoint-ad==2023.0.0 from https://files.pythonhosted.org/packages/8d/7c/8a30ef09db6a82770716de77147475de27af0f0157c0cb31abac8356dcae/pyadjoint-ad-2023.0.0.tar.gz 2023-11-25T09:10:57,573 Removed pyadjoint-ad==2023.0.0 from https://files.pythonhosted.org/packages/8d/7c/8a30ef09db6a82770716de77147475de27af0f0157c0cb31abac8356dcae/pyadjoint-ad-2023.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-xjlbercb' 2023-11-25T09:10:57,577 Created temporary directory: /tmp/pip-unpack-26bjbzin 2023-11-25T09:10:57,578 Created temporary directory: /tmp/pip-unpack-kjgrwvme 2023-11-25T09:10:57,651 Building wheels for collected packages: pyadjoint-ad 2023-11-25T09:10:57,656 Created temporary directory: /tmp/pip-wheel-8dh3zdv8 2023-11-25T09:10:57,656 Building wheel for pyadjoint-ad (setup.py): started 2023-11-25T09:10:57,657 Destination directory: /tmp/pip-wheel-8dh3zdv8 2023-11-25T09:10:57,658 Running command python setup.py bdist_wheel 2023-11-25T09:10:58,740 running bdist_wheel 2023-11-25T09:10:58,834 running build 2023-11-25T09:10:58,835 running build_py 2023-11-25T09:10:58,861 creating build 2023-11-25T09:10:58,862 creating build/lib 2023-11-25T09:10:58,863 creating build/lib/firedrake_adjoint 2023-11-25T09:10:58,864 copying firedrake_adjoint/__init__.py -> build/lib/firedrake_adjoint 2023-11-25T09:10:58,866 creating build/lib/numpy_adjoint 2023-11-25T09:10:58,867 copying numpy_adjoint/array.py -> build/lib/numpy_adjoint 2023-11-25T09:10:58,869 copying numpy_adjoint/__init__.py -> build/lib/numpy_adjoint 2023-11-25T09:10:58,871 creating build/lib/pyadjoint 2023-11-25T09:10:58,873 copying pyadjoint/overloaded_function.py -> build/lib/pyadjoint 2023-11-25T09:10:58,875 copying pyadjoint/ipopt.py -> build/lib/pyadjoint 2023-11-25T09:10:58,876 copying pyadjoint/adjfloat.py -> build/lib/pyadjoint 2023-11-25T09:10:58,879 copying pyadjoint/drivers.py -> build/lib/pyadjoint 2023-11-25T09:10:58,881 copying pyadjoint/block.py -> build/lib/pyadjoint 2023-11-25T09:10:58,884 copying pyadjoint/tape.py -> build/lib/pyadjoint 2023-11-25T09:10:58,886 copying pyadjoint/control.py -> build/lib/pyadjoint 2023-11-25T09:10:58,888 copying pyadjoint/placeholder.py -> build/lib/pyadjoint 2023-11-25T09:10:58,890 copying pyadjoint/verification.py -> build/lib/pyadjoint 2023-11-25T09:10:58,893 copying pyadjoint/reduced_functional.py -> build/lib/pyadjoint 2023-11-25T09:10:58,895 copying pyadjoint/reduced_functional_numpy.py -> build/lib/pyadjoint 2023-11-25T09:10:58,897 copying pyadjoint/block_variable.py -> build/lib/pyadjoint 2023-11-25T09:10:58,899 copying pyadjoint/__init__.py -> build/lib/pyadjoint 2023-11-25T09:10:58,901 copying pyadjoint/overloaded_type.py -> build/lib/pyadjoint 2023-11-25T09:10:58,903 copying pyadjoint/enlisting.py -> build/lib/pyadjoint 2023-11-25T09:10:58,906 creating build/lib/pyadjoint/optimization 2023-11-25T09:10:58,907 copying pyadjoint/optimization/optimization.py -> build/lib/pyadjoint/optimization 2023-11-25T09:10:58,909 copying pyadjoint/optimization/ipopt_solver.py -> build/lib/pyadjoint/optimization 2023-11-25T09:10:58,912 copying pyadjoint/optimization/__init__.py -> build/lib/pyadjoint/optimization 2023-11-25T09:10:58,913 copying pyadjoint/optimization/moola_problem.py -> build/lib/pyadjoint/optimization 2023-11-25T09:10:58,915 copying pyadjoint/optimization/constraints.py -> build/lib/pyadjoint/optimization 2023-11-25T09:10:58,917 copying pyadjoint/optimization/optimization_solver.py -> build/lib/pyadjoint/optimization 2023-11-25T09:10:58,919 copying pyadjoint/optimization/rol_solver.py -> build/lib/pyadjoint/optimization 2023-11-25T09:10:58,921 copying pyadjoint/optimization/optimization_problem.py -> build/lib/pyadjoint/optimization 2023-11-25T09:10:58,951 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-11-25T09:10:58,952 !! 2023-11-25T09:10:58,953 ******************************************************************************** 2023-11-25T09:10:58,953 Please avoid running ``setup.py`` directly. 2023-11-25T09:10:58,954 Instead, use pypa/build, pypa/installer or other 2023-11-25T09:10:58,954 standards-based tools. 2023-11-25T09:10:58,955 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-11-25T09:10:58,956 ******************************************************************************** 2023-11-25T09:10:58,957 !! 2023-11-25T09:10:58,957 self.initialize_options() 2023-11-25T09:10:58,976 installing to build/bdist.linux-armv7l/wheel 2023-11-25T09:10:58,977 running install 2023-11-25T09:10:59,000 running install_lib 2023-11-25T09:10:59,025 creating build/bdist.linux-armv7l 2023-11-25T09:10:59,025 creating build/bdist.linux-armv7l/wheel 2023-11-25T09:10:59,027 creating build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,028 copying build/lib/pyadjoint/overloaded_function.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,030 copying build/lib/pyadjoint/ipopt.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,032 copying build/lib/pyadjoint/adjfloat.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,034 copying build/lib/pyadjoint/drivers.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,036 copying build/lib/pyadjoint/block.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,039 copying build/lib/pyadjoint/tape.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,042 creating build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,043 copying build/lib/pyadjoint/optimization/optimization.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,046 copying build/lib/pyadjoint/optimization/ipopt_solver.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,048 copying build/lib/pyadjoint/optimization/__init__.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,050 copying build/lib/pyadjoint/optimization/moola_problem.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,052 copying build/lib/pyadjoint/optimization/constraints.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,054 copying build/lib/pyadjoint/optimization/optimization_solver.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,056 copying build/lib/pyadjoint/optimization/rol_solver.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,058 copying build/lib/pyadjoint/optimization/optimization_problem.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T09:10:59,061 copying build/lib/pyadjoint/control.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,062 copying build/lib/pyadjoint/placeholder.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,064 copying build/lib/pyadjoint/verification.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,066 copying build/lib/pyadjoint/reduced_functional.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,069 copying build/lib/pyadjoint/reduced_functional_numpy.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,071 copying build/lib/pyadjoint/block_variable.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,073 copying build/lib/pyadjoint/__init__.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,075 copying build/lib/pyadjoint/overloaded_type.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,077 copying build/lib/pyadjoint/enlisting.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T09:10:59,079 creating build/bdist.linux-armv7l/wheel/firedrake_adjoint 2023-11-25T09:10:59,080 copying build/lib/firedrake_adjoint/__init__.py -> build/bdist.linux-armv7l/wheel/firedrake_adjoint 2023-11-25T09:10:59,082 creating build/bdist.linux-armv7l/wheel/numpy_adjoint 2023-11-25T09:10:59,083 copying build/lib/numpy_adjoint/array.py -> build/bdist.linux-armv7l/wheel/numpy_adjoint 2023-11-25T09:10:59,085 copying build/lib/numpy_adjoint/__init__.py -> build/bdist.linux-armv7l/wheel/numpy_adjoint 2023-11-25T09:10:59,087 running install_egg_info 2023-11-25T09:10:59,148 running egg_info 2023-11-25T09:10:59,172 writing pyadjoint_ad.egg-info/PKG-INFO 2023-11-25T09:10:59,183 writing dependency_links to pyadjoint_ad.egg-info/dependency_links.txt 2023-11-25T09:10:59,188 writing requirements to pyadjoint_ad.egg-info/requires.txt 2023-11-25T09:10:59,190 writing top-level names to pyadjoint_ad.egg-info/top_level.txt 2023-11-25T09:10:59,219 reading manifest file 'pyadjoint_ad.egg-info/SOURCES.txt' 2023-11-25T09:10:59,222 adding license file 'LICENSE' 2023-11-25T09:10:59,224 writing manifest file 'pyadjoint_ad.egg-info/SOURCES.txt' 2023-11-25T09:10:59,226 Copying pyadjoint_ad.egg-info to build/bdist.linux-armv7l/wheel/pyadjoint_ad-2023.0.0-py3.11.egg-info 2023-11-25T09:10:59,235 running install_scripts 2023-11-25T09:10:59,253 creating build/bdist.linux-armv7l/wheel/pyadjoint_ad-2023.0.0.dist-info/WHEEL 2023-11-25T09:10:59,255 creating '/tmp/pip-wheel-8dh3zdv8/pyadjoint_ad-2023.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-11-25T09:10:59,258 adding 'firedrake_adjoint/__init__.py' 2023-11-25T09:10:59,259 adding 'numpy_adjoint/__init__.py' 2023-11-25T09:10:59,261 adding 'numpy_adjoint/array.py' 2023-11-25T09:10:59,263 adding 'pyadjoint/__init__.py' 2023-11-25T09:10:59,265 adding 'pyadjoint/adjfloat.py' 2023-11-25T09:10:59,267 adding 'pyadjoint/block.py' 2023-11-25T09:10:59,269 adding 'pyadjoint/block_variable.py' 2023-11-25T09:10:59,270 adding 'pyadjoint/control.py' 2023-11-25T09:10:59,272 adding 'pyadjoint/drivers.py' 2023-11-25T09:10:59,273 adding 'pyadjoint/enlisting.py' 2023-11-25T09:10:59,274 adding 'pyadjoint/ipopt.py' 2023-11-25T09:10:59,275 adding 'pyadjoint/overloaded_function.py' 2023-11-25T09:10:59,277 adding 'pyadjoint/overloaded_type.py' 2023-11-25T09:10:59,279 adding 'pyadjoint/placeholder.py' 2023-11-25T09:10:59,280 adding 'pyadjoint/reduced_functional.py' 2023-11-25T09:10:59,282 adding 'pyadjoint/reduced_functional_numpy.py' 2023-11-25T09:10:59,285 adding 'pyadjoint/tape.py' 2023-11-25T09:10:59,286 adding 'pyadjoint/verification.py' 2023-11-25T09:10:59,288 adding 'pyadjoint/optimization/__init__.py' 2023-11-25T09:10:59,289 adding 'pyadjoint/optimization/constraints.py' 2023-11-25T09:10:59,291 adding 'pyadjoint/optimization/ipopt_solver.py' 2023-11-25T09:10:59,293 adding 'pyadjoint/optimization/moola_problem.py' 2023-11-25T09:10:59,294 adding 'pyadjoint/optimization/optimization.py' 2023-11-25T09:10:59,296 adding 'pyadjoint/optimization/optimization_problem.py' 2023-11-25T09:10:59,297 adding 'pyadjoint/optimization/optimization_solver.py' 2023-11-25T09:10:59,299 adding 'pyadjoint/optimization/rol_solver.py' 2023-11-25T09:10:59,301 adding 'pyadjoint_ad-2023.0.0.dist-info/LICENSE' 2023-11-25T09:10:59,303 adding 'pyadjoint_ad-2023.0.0.dist-info/METADATA' 2023-11-25T09:10:59,304 adding 'pyadjoint_ad-2023.0.0.dist-info/WHEEL' 2023-11-25T09:10:59,305 adding 'pyadjoint_ad-2023.0.0.dist-info/top_level.txt' 2023-11-25T09:10:59,306 adding 'pyadjoint_ad-2023.0.0.dist-info/RECORD' 2023-11-25T09:10:59,308 removing build/bdist.linux-armv7l/wheel 2023-11-25T09:10:59,426 Building wheel for pyadjoint-ad (setup.py): finished with status 'done' 2023-11-25T09:10:59,429 Created wheel for pyadjoint-ad: filename=pyadjoint_ad-2023.0.0-py3-none-any.whl size=46633 sha256=a67ac0311780308f94bb1f0f4a83c003e65c8b8a6e9fa8a2ef8a8d126d2707bd 2023-11-25T09:10:59,431 Stored in directory: /tmp/pip-ephem-wheel-cache-_ay4d25s/wheels/2e/3a/be/9acebe8a1398b8bb4e6f966c909ab88500bc5f694285c7cf81 2023-11-25T09:10:59,442 Successfully built pyadjoint-ad 2023-11-25T09:10:59,446 Removed build tracker: '/tmp/pip-build-tracker-xjlbercb'