2023-11-25T07:26:19,291 Created temporary directory: /tmp/pip-build-tracker-418uc2ga 2023-11-25T07:26:19,292 Initialized build tracking at /tmp/pip-build-tracker-418uc2ga 2023-11-25T07:26:19,292 Created build tracker: /tmp/pip-build-tracker-418uc2ga 2023-11-25T07:26:19,293 Entered build tracker: /tmp/pip-build-tracker-418uc2ga 2023-11-25T07:26:19,293 Created temporary directory: /tmp/pip-wheel-morss26a 2023-11-25T07:26:19,297 Created temporary directory: /tmp/pip-ephem-wheel-cache-e69rm2u3 2023-11-25T07:26:19,322 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-11-25T07:26:19,325 2 location(s) to search for versions of dolfin-adjoint: 2023-11-25T07:26:19,325 * https://pypi.org/simple/dolfin-adjoint/ 2023-11-25T07:26:19,325 * https://www.piwheels.org/simple/dolfin-adjoint/ 2023-11-25T07:26:19,326 Fetching project page and analyzing links: https://pypi.org/simple/dolfin-adjoint/ 2023-11-25T07:26:19,327 Getting page https://pypi.org/simple/dolfin-adjoint/ 2023-11-25T07:26:19,328 Found index url https://pypi.org/simple/ 2023-11-25T07:26:19,468 Fetched page https://pypi.org/simple/dolfin-adjoint/ as application/vnd.pypi.simple.v1+json 2023-11-25T07:26:19,472 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/49/e5/7a26a1de4ab372c93b764c414ae3dd3f4491b9f5e2dd4dfe4214ff763d28/dolfin_adjoint-2017.2.1-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,473 Found link https://files.pythonhosted.org/packages/cd/1e/86e44ed0bc37e475c22962629475f3c67133c839f5b881b3c8f2a3aba4bc/dolfin_adjoint-2017.2.1.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2017.2.1 2023-11-25T07:26:19,473 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/da/10/5dcbc156372e9762e429d387a328bde683a1b1f3aa2416e868bd727d22f6/dolfin_adjoint-2018.1.0-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,474 Found link https://files.pythonhosted.org/packages/b7/a6/806259ff1881fe2064f001c70cbf41af0d4a92b0e029c7a86055f952e686/dolfin_adjoint-2018.1.0.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2018.1.0 2023-11-25T07:26:19,475 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/28/4e/3208a3a969ea7e5717b8b855d485b24a409e83f7ff7db87f4d3db795a540/dolfin_adjoint-2018.1.0.post1-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,475 Found link https://files.pythonhosted.org/packages/ed/20/43d6d7576f10931293b2027bedf227155666e40d83916b69a7cddab5b463/dolfin_adjoint-2018.1.0.post1.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2018.1.0.post1 2023-11-25T07:26:19,476 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/1a/b9/e2107081296db2627f9e7ee406c07cc0c3741207a392f0bde274fcb04020/dolfin_adjoint-2019.1.0-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,477 Found link https://files.pythonhosted.org/packages/21/4a/7f82ba3b51004c9eafdda84e332445458a6697c733cfbac62e90f7fec7da/dolfin_adjoint-2019.1.0.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2019.1.0 2023-11-25T07:26:19,478 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/7f/4c/066334bb0eb88602c65330c52906553b055476de7b141b8f9616404e2108/dolfin_adjoint-2019.1.1-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,478 Found link https://files.pythonhosted.org/packages/ba/af/bcfab9f30a2af8ba8bdaac8e0741f1507bd67c07d65dc071dfeafa40bdf2/dolfin_adjoint-2019.1.1.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2019.1.1 2023-11-25T07:26:19,479 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/b5/6a/e9a8593a81f42d72512fae0bf1ea7121ac51ad2aac73b311b8549adfa1d5/dolfin_adjoint-2019.1.2-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,480 Found link https://files.pythonhosted.org/packages/4c/e1/bf78401ebdc97b62b51fef6d2212f092b62e1f94603ce6aad20f09ff1dd8/dolfin_adjoint-2019.1.2.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2019.1.2 2023-11-25T07:26:19,480 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/40/94/09236c1366d0a267644282c4e4300e813a1b33a9155a94a1397cb3f7e0ab/dolfin_adjoint-2020.0.0-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,481 Found link https://files.pythonhosted.org/packages/ce/c1/841c07fbfa4a39fdc0668efc32a3e6a4aa46da1f62005e22a0b8efec2db1/dolfin_adjoint-2020.0.0.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2020.0.0 2023-11-25T07:26:19,482 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/68/c4/7ad1da82c41a9c726413617352e8dac534858aa1a4814cec7df2533a087c/dolfin_adjoint-2023.0.0-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,482 Found link https://files.pythonhosted.org/packages/3a/8b/961a6c27167622d37ed5733dbac9d3b8d3bb4da037c40f1e6e9b7b88051b/dolfin_adjoint-2023.0.0.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2023.0.0 2023-11-25T07:26:19,483 Skipping link: No binaries permitted for dolfin-adjoint: https://files.pythonhosted.org/packages/b3/1b/d0974c0ec71e3866ed81850f59b97d042c45dc98f28d65becceb9a48bc77/dolfin_adjoint-2023.3.0-py3-none-any.whl (from https://pypi.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,484 Found link https://files.pythonhosted.org/packages/6e/95/94ae01fc73e8620ccb1b1032b42aaf2fa88e220ab8e5a83d9e254a1c94cf/dolfin_adjoint-2023.3.0.tar.gz (from https://pypi.org/simple/dolfin-adjoint/), version: 2023.3.0 2023-11-25T07:26:19,484 Fetching project page and analyzing links: https://www.piwheels.org/simple/dolfin-adjoint/ 2023-11-25T07:26:19,485 Getting page https://www.piwheels.org/simple/dolfin-adjoint/ 2023-11-25T07:26:19,486 Found index url https://www.piwheels.org/simple/ 2023-11-25T07:26:19,672 Fetched page https://www.piwheels.org/simple/dolfin-adjoint/ as text/html 2023-11-25T07:26:19,675 Skipping link: No binaries permitted for dolfin-adjoint: https://www.piwheels.org/simple/dolfin-adjoint/dolfin_adjoint-2020.0.0-py3-none-any.whl#sha256=577c1b67b664afbd438a42319b3dc3d4599b7cbf9cbc52576cf2e225c5be730e (from https://www.piwheels.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,676 Skipping link: No binaries permitted for dolfin-adjoint: https://www.piwheels.org/simple/dolfin-adjoint/dolfin_adjoint-2019.1.2-py3-none-any.whl#sha256=093903eced374ac042b299678a2650d5c4baef5396201f7b359899809b1ac049 (from https://www.piwheels.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,676 Skipping link: No binaries permitted for dolfin-adjoint: https://www.piwheels.org/simple/dolfin-adjoint/dolfin_adjoint-2019.1.1-py3-none-any.whl#sha256=e011f330eeb56ac18845a20aae44dbd20b4deefefd288cdf104973966facf716 (from https://www.piwheels.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,677 Skipping link: No binaries permitted for dolfin-adjoint: https://www.piwheels.org/simple/dolfin-adjoint/dolfin_adjoint-2019.1.0-py3-none-any.whl#sha256=a0ff46b224edf2007fe915cbee9e421b2ca4ab033b942156a095a4a42884192a (from https://www.piwheels.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,678 Skipping link: No binaries permitted for dolfin-adjoint: https://www.piwheels.org/simple/dolfin-adjoint/dolfin_adjoint-2018.1.0.post1-py3-none-any.whl#sha256=edc1a2827d68d119562d753efe4d5571f153b68f59413214139112724b59bc92 (from https://www.piwheels.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,678 Skipping link: No binaries permitted for dolfin-adjoint: https://www.piwheels.org/simple/dolfin-adjoint/dolfin_adjoint-2018.1.0-py3-none-any.whl#sha256=e93ec200c192bb08aee3414fa91915782669fe5475b01a0b8f5f654fbecfbac0 (from https://www.piwheels.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,679 Skipping link: No binaries permitted for dolfin-adjoint: https://www.piwheels.org/simple/dolfin-adjoint/dolfin_adjoint-2017.2.1-py3-none-any.whl#sha256=756b70236874f6c3400918a7ab4215372e8721c15ef4f17209f6b75e3b2e9373 (from https://www.piwheels.org/simple/dolfin-adjoint/) 2023-11-25T07:26:19,679 Skipping link: not a file: https://www.piwheels.org/simple/dolfin-adjoint/ 2023-11-25T07:26:19,680 Skipping link: not a file: https://pypi.org/simple/dolfin-adjoint/ 2023-11-25T07:26:19,701 Given no hashes to check 1 links for project 'dolfin-adjoint': discarding no candidates 2023-11-25T07:26:19,721 Collecting dolfin-adjoint==2023.0.0 2023-11-25T07:26:19,723 Created temporary directory: /tmp/pip-unpack-xqwjya7x 2023-11-25T07:26:19,971 Downloading dolfin_adjoint-2023.0.0.tar.gz (70 kB) 2023-11-25T07:26:20,185 Added dolfin-adjoint==2023.0.0 from https://files.pythonhosted.org/packages/3a/8b/961a6c27167622d37ed5733dbac9d3b8d3bb4da037c40f1e6e9b7b88051b/dolfin_adjoint-2023.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-418uc2ga' 2023-11-25T07:26:20,187 Running setup.py (path:/tmp/pip-wheel-morss26a/dolfin-adjoint_6546f0eaa3fc4796bb309e6106a2a737/setup.py) egg_info for package dolfin-adjoint 2023-11-25T07:26:20,188 Created temporary directory: /tmp/pip-pip-egg-info-p19y7wda 2023-11-25T07:26:20,188 Preparing metadata (setup.py): started 2023-11-25T07:26:20,189 Running command python setup.py egg_info 2023-11-25T07:26:21,329 running egg_info 2023-11-25T07:26:21,330 creating /tmp/pip-pip-egg-info-p19y7wda/dolfin_adjoint.egg-info 2023-11-25T07:26:21,355 writing /tmp/pip-pip-egg-info-p19y7wda/dolfin_adjoint.egg-info/PKG-INFO 2023-11-25T07:26:21,364 writing dependency_links to /tmp/pip-pip-egg-info-p19y7wda/dolfin_adjoint.egg-info/dependency_links.txt 2023-11-25T07:26:21,369 writing requirements to /tmp/pip-pip-egg-info-p19y7wda/dolfin_adjoint.egg-info/requires.txt 2023-11-25T07:26:21,370 writing top-level names to /tmp/pip-pip-egg-info-p19y7wda/dolfin_adjoint.egg-info/top_level.txt 2023-11-25T07:26:21,371 writing manifest file '/tmp/pip-pip-egg-info-p19y7wda/dolfin_adjoint.egg-info/SOURCES.txt' 2023-11-25T07:26:21,460 reading manifest file '/tmp/pip-pip-egg-info-p19y7wda/dolfin_adjoint.egg-info/SOURCES.txt' 2023-11-25T07:26:21,462 adding license file 'LICENSE' 2023-11-25T07:26:21,465 writing manifest file '/tmp/pip-pip-egg-info-p19y7wda/dolfin_adjoint.egg-info/SOURCES.txt' 2023-11-25T07:26:21,579 Preparing metadata (setup.py): finished with status 'done' 2023-11-25T07:26:21,582 Source in /tmp/pip-wheel-morss26a/dolfin-adjoint_6546f0eaa3fc4796bb309e6106a2a737 has version 2023.0.0, which satisfies requirement dolfin-adjoint==2023.0.0 from https://files.pythonhosted.org/packages/3a/8b/961a6c27167622d37ed5733dbac9d3b8d3bb4da037c40f1e6e9b7b88051b/dolfin_adjoint-2023.0.0.tar.gz 2023-11-25T07:26:21,583 Removed dolfin-adjoint==2023.0.0 from https://files.pythonhosted.org/packages/3a/8b/961a6c27167622d37ed5733dbac9d3b8d3bb4da037c40f1e6e9b7b88051b/dolfin_adjoint-2023.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-418uc2ga' 2023-11-25T07:26:21,588 Created temporary directory: /tmp/pip-unpack-zhptdyog 2023-11-25T07:26:21,589 Created temporary directory: /tmp/pip-unpack-avlyqd2f 2023-11-25T07:26:21,647 Building wheels for collected packages: dolfin-adjoint 2023-11-25T07:26:21,662 Created temporary directory: /tmp/pip-wheel-564tbehx 2023-11-25T07:26:21,663 Building wheel for dolfin-adjoint (setup.py): started 2023-11-25T07:26:21,664 Destination directory: /tmp/pip-wheel-564tbehx 2023-11-25T07:26:21,665 Running command python setup.py bdist_wheel 2023-11-25T07:26:22,768 running bdist_wheel 2023-11-25T07:26:22,901 running build 2023-11-25T07:26:22,901 running build_py 2023-11-25T07:26:22,930 creating build 2023-11-25T07:26:22,931 creating build/lib 2023-11-25T07:26:22,931 creating build/lib/fenics_adjoint 2023-11-25T07:26:22,933 copying fenics_adjoint/assembly.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,935 copying fenics_adjoint/lu_solver.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,936 copying fenics_adjoint/variational_solver.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,939 copying fenics_adjoint/petsc_krylov_solver.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,940 copying fenics_adjoint/system_assembly.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,942 copying fenics_adjoint/krylov_solver.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,944 copying fenics_adjoint/solving.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,946 copying fenics_adjoint/newton_solver.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,947 copying fenics_adjoint/interpolation.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,949 copying fenics_adjoint/refine.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,950 copying fenics_adjoint/__init__.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,952 copying fenics_adjoint/projection.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,954 copying fenics_adjoint/compat.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,955 copying fenics_adjoint/shapead_transformations.py -> build/lib/fenics_adjoint 2023-11-25T07:26:22,958 creating build/lib/fenics_adjoint/types 2023-11-25T07:26:22,959 copying fenics_adjoint/types/genericmatrix.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,961 copying fenics_adjoint/types/function.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,963 copying fenics_adjoint/types/expression.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,966 copying fenics_adjoint/types/function_space.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,967 copying fenics_adjoint/types/mesh.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,970 copying fenics_adjoint/types/genericvector.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,971 copying fenics_adjoint/types/function_assigner.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,973 copying fenics_adjoint/types/__init__.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,975 copying fenics_adjoint/types/as_backend_type.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,977 copying fenics_adjoint/types/io.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,978 copying fenics_adjoint/types/dirichletbc.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,980 copying fenics_adjoint/types/constant.py -> build/lib/fenics_adjoint/types 2023-11-25T07:26:22,983 creating build/lib/fenics_adjoint/blocks 2023-11-25T07:26:22,984 copying fenics_adjoint/blocks/lu_solver.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:22,986 copying fenics_adjoint/blocks/variational_solver.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:22,988 copying fenics_adjoint/blocks/function.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:22,990 copying fenics_adjoint/blocks/petsc_krylov_solver.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:22,992 copying fenics_adjoint/blocks/krylov_solver.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:22,994 copying fenics_adjoint/blocks/solving.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:22,996 copying fenics_adjoint/blocks/function_assigner.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:22,998 copying fenics_adjoint/blocks/__init__.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:23,000 copying fenics_adjoint/blocks/projection.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:23,001 copying fenics_adjoint/blocks/common.py -> build/lib/fenics_adjoint/blocks 2023-11-25T07:26:23,004 creating build/lib/dolfin_adjoint 2023-11-25T07:26:23,005 copying dolfin_adjoint/__init__.py -> build/lib/dolfin_adjoint 2023-11-25T07:26:23,007 creating build/lib/dolfin_adjoint_common 2023-11-25T07:26:23,008 copying dolfin_adjoint_common/ufl_constraints.py -> build/lib/dolfin_adjoint_common 2023-11-25T07:26:23,010 copying dolfin_adjoint_common/__init__.py -> build/lib/dolfin_adjoint_common 2023-11-25T07:26:23,012 copying dolfin_adjoint_common/compat.py -> build/lib/dolfin_adjoint_common 2023-11-25T07:26:23,015 creating build/lib/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,016 copying dolfin_adjoint_common/blocks/assembly.py -> build/lib/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,018 copying dolfin_adjoint_common/blocks/function.py -> build/lib/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,020 copying dolfin_adjoint_common/blocks/solving.py -> build/lib/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,023 copying dolfin_adjoint_common/blocks/__init__.py -> build/lib/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,024 copying dolfin_adjoint_common/blocks/dirichlet_bc.py -> build/lib/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,026 copying dolfin_adjoint_common/blocks/constant.py -> build/lib/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,028 creating build/lib/firedrake_adjoint 2023-11-25T07:26:23,029 copying firedrake_adjoint/__init__.py -> build/lib/firedrake_adjoint 2023-11-25T07:26:23,032 creating build/lib/numpy_adjoint 2023-11-25T07:26:23,033 copying numpy_adjoint/__init__.py -> build/lib/numpy_adjoint 2023-11-25T07:26:23,035 copying numpy_adjoint/array.py -> build/lib/numpy_adjoint 2023-11-25T07:26:23,040 creating build/lib/pyadjoint 2023-11-25T07:26:23,043 copying pyadjoint/overloaded_type.py -> build/lib/pyadjoint 2023-11-25T07:26:23,046 copying pyadjoint/reduced_functional.py -> build/lib/pyadjoint 2023-11-25T07:26:23,048 copying pyadjoint/adjfloat.py -> build/lib/pyadjoint 2023-11-25T07:26:23,051 copying pyadjoint/overloaded_function.py -> build/lib/pyadjoint 2023-11-25T07:26:23,052 copying pyadjoint/control.py -> build/lib/pyadjoint 2023-11-25T07:26:23,054 copying pyadjoint/ipopt.py -> build/lib/pyadjoint 2023-11-25T07:26:23,056 copying pyadjoint/block_variable.py -> build/lib/pyadjoint 2023-11-25T07:26:23,057 copying pyadjoint/verification.py -> build/lib/pyadjoint 2023-11-25T07:26:23,060 copying pyadjoint/tape.py -> build/lib/pyadjoint 2023-11-25T07:26:23,065 copying pyadjoint/__init__.py -> build/lib/pyadjoint 2023-11-25T07:26:23,067 copying pyadjoint/drivers.py -> build/lib/pyadjoint 2023-11-25T07:26:23,069 copying pyadjoint/block.py -> build/lib/pyadjoint 2023-11-25T07:26:23,072 copying pyadjoint/reduced_functional_numpy.py -> build/lib/pyadjoint 2023-11-25T07:26:23,075 copying pyadjoint/placeholder.py -> build/lib/pyadjoint 2023-11-25T07:26:23,077 copying pyadjoint/enlisting.py -> build/lib/pyadjoint 2023-11-25T07:26:23,079 creating build/lib/pyadjoint/optimization 2023-11-25T07:26:23,080 copying pyadjoint/optimization/optimization.py -> build/lib/pyadjoint/optimization 2023-11-25T07:26:23,082 copying pyadjoint/optimization/rol_solver.py -> build/lib/pyadjoint/optimization 2023-11-25T07:26:23,084 copying pyadjoint/optimization/optimization_problem.py -> build/lib/pyadjoint/optimization 2023-11-25T07:26:23,086 copying pyadjoint/optimization/constraints.py -> build/lib/pyadjoint/optimization 2023-11-25T07:26:23,088 copying pyadjoint/optimization/ipopt_solver.py -> build/lib/pyadjoint/optimization 2023-11-25T07:26:23,090 copying pyadjoint/optimization/__init__.py -> build/lib/pyadjoint/optimization 2023-11-25T07:26:23,092 copying pyadjoint/optimization/optimization_solver.py -> build/lib/pyadjoint/optimization 2023-11-25T07:26:23,093 copying pyadjoint/optimization/moola_problem.py -> build/lib/pyadjoint/optimization 2023-11-25T07:26:23,129 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-11-25T07:26:23,130 !! 2023-11-25T07:26:23,131 ******************************************************************************** 2023-11-25T07:26:23,132 Please avoid running ``setup.py`` directly. 2023-11-25T07:26:23,132 Instead, use pypa/build, pypa/installer or other 2023-11-25T07:26:23,133 standards-based tools. 2023-11-25T07:26:23,134 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-11-25T07:26:23,135 ******************************************************************************** 2023-11-25T07:26:23,136 !! 2023-11-25T07:26:23,136 self.initialize_options() 2023-11-25T07:26:23,158 installing to build/bdist.linux-armv7l/wheel 2023-11-25T07:26:23,159 running install 2023-11-25T07:26:23,182 running install_lib 2023-11-25T07:26:23,208 creating build/bdist.linux-armv7l 2023-11-25T07:26:23,209 creating build/bdist.linux-armv7l/wheel 2023-11-25T07:26:23,211 creating build/bdist.linux-armv7l/wheel/dolfin_adjoint_common 2023-11-25T07:26:23,212 creating build/bdist.linux-armv7l/wheel/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,213 copying build/lib/dolfin_adjoint_common/blocks/assembly.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,216 copying build/lib/dolfin_adjoint_common/blocks/function.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,218 copying build/lib/dolfin_adjoint_common/blocks/solving.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,220 copying build/lib/dolfin_adjoint_common/blocks/__init__.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,222 copying build/lib/dolfin_adjoint_common/blocks/dirichlet_bc.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,224 copying build/lib/dolfin_adjoint_common/blocks/constant.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common/blocks 2023-11-25T07:26:23,226 copying build/lib/dolfin_adjoint_common/ufl_constraints.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common 2023-11-25T07:26:23,228 copying build/lib/dolfin_adjoint_common/__init__.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common 2023-11-25T07:26:23,229 copying build/lib/dolfin_adjoint_common/compat.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint_common 2023-11-25T07:26:23,232 creating build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,233 copying build/lib/pyadjoint/overloaded_type.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,235 copying build/lib/pyadjoint/reduced_functional.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,238 copying build/lib/pyadjoint/adjfloat.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,240 copying build/lib/pyadjoint/overloaded_function.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,242 copying build/lib/pyadjoint/control.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,244 creating build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,245 copying build/lib/pyadjoint/optimization/optimization.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,248 copying build/lib/pyadjoint/optimization/rol_solver.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,250 copying build/lib/pyadjoint/optimization/optimization_problem.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,252 copying build/lib/pyadjoint/optimization/constraints.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,254 copying build/lib/pyadjoint/optimization/ipopt_solver.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,256 copying build/lib/pyadjoint/optimization/__init__.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,258 copying build/lib/pyadjoint/optimization/optimization_solver.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,260 copying build/lib/pyadjoint/optimization/moola_problem.py -> build/bdist.linux-armv7l/wheel/pyadjoint/optimization 2023-11-25T07:26:23,262 copying build/lib/pyadjoint/ipopt.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,263 copying build/lib/pyadjoint/block_variable.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,265 copying build/lib/pyadjoint/verification.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,268 copying build/lib/pyadjoint/tape.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,270 copying build/lib/pyadjoint/__init__.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,272 copying build/lib/pyadjoint/drivers.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,274 copying build/lib/pyadjoint/block.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,276 copying build/lib/pyadjoint/reduced_functional_numpy.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,278 copying build/lib/pyadjoint/placeholder.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,280 copying build/lib/pyadjoint/enlisting.py -> build/bdist.linux-armv7l/wheel/pyadjoint 2023-11-25T07:26:23,282 creating build/bdist.linux-armv7l/wheel/dolfin_adjoint 2023-11-25T07:26:23,283 copying build/lib/dolfin_adjoint/__init__.py -> build/bdist.linux-armv7l/wheel/dolfin_adjoint 2023-11-25T07:26:23,285 creating build/bdist.linux-armv7l/wheel/firedrake_adjoint 2023-11-25T07:26:23,286 copying build/lib/firedrake_adjoint/__init__.py -> build/bdist.linux-armv7l/wheel/firedrake_adjoint 2023-11-25T07:26:23,289 creating build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,289 copying build/lib/fenics_adjoint/assembly.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,292 creating build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,293 copying build/lib/fenics_adjoint/blocks/lu_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,295 copying build/lib/fenics_adjoint/blocks/variational_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,297 copying build/lib/fenics_adjoint/blocks/function.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,299 copying build/lib/fenics_adjoint/blocks/petsc_krylov_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,301 copying build/lib/fenics_adjoint/blocks/krylov_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,303 copying build/lib/fenics_adjoint/blocks/solving.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,305 copying build/lib/fenics_adjoint/blocks/function_assigner.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,307 copying build/lib/fenics_adjoint/blocks/__init__.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,309 copying build/lib/fenics_adjoint/blocks/projection.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,311 copying build/lib/fenics_adjoint/blocks/common.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/blocks 2023-11-25T07:26:23,312 copying build/lib/fenics_adjoint/lu_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,314 copying build/lib/fenics_adjoint/variational_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,316 copying build/lib/fenics_adjoint/petsc_krylov_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,318 copying build/lib/fenics_adjoint/system_assembly.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,320 copying build/lib/fenics_adjoint/krylov_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,321 copying build/lib/fenics_adjoint/solving.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,323 copying build/lib/fenics_adjoint/newton_solver.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,325 copying build/lib/fenics_adjoint/interpolation.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,327 copying build/lib/fenics_adjoint/refine.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,328 copying build/lib/fenics_adjoint/__init__.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,330 copying build/lib/fenics_adjoint/projection.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,333 creating build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,334 copying build/lib/fenics_adjoint/types/genericmatrix.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,336 copying build/lib/fenics_adjoint/types/function.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,338 copying build/lib/fenics_adjoint/types/expression.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,340 copying build/lib/fenics_adjoint/types/function_space.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,341 copying build/lib/fenics_adjoint/types/mesh.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,343 copying build/lib/fenics_adjoint/types/genericvector.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,345 copying build/lib/fenics_adjoint/types/function_assigner.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,347 copying build/lib/fenics_adjoint/types/__init__.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,348 copying build/lib/fenics_adjoint/types/as_backend_type.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,350 copying build/lib/fenics_adjoint/types/io.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,352 copying build/lib/fenics_adjoint/types/dirichletbc.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,353 copying build/lib/fenics_adjoint/types/constant.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint/types 2023-11-25T07:26:23,355 copying build/lib/fenics_adjoint/compat.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,357 copying build/lib/fenics_adjoint/shapead_transformations.py -> build/bdist.linux-armv7l/wheel/fenics_adjoint 2023-11-25T07:26:23,360 creating build/bdist.linux-armv7l/wheel/numpy_adjoint 2023-11-25T07:26:23,361 copying build/lib/numpy_adjoint/__init__.py -> build/bdist.linux-armv7l/wheel/numpy_adjoint 2023-11-25T07:26:23,363 copying build/lib/numpy_adjoint/array.py -> build/bdist.linux-armv7l/wheel/numpy_adjoint 2023-11-25T07:26:23,364 running install_egg_info 2023-11-25T07:26:23,395 running egg_info 2023-11-25T07:26:23,420 writing dolfin_adjoint.egg-info/PKG-INFO 2023-11-25T07:26:23,429 writing dependency_links to dolfin_adjoint.egg-info/dependency_links.txt 2023-11-25T07:26:23,433 writing requirements to dolfin_adjoint.egg-info/requires.txt 2023-11-25T07:26:23,435 writing top-level names to dolfin_adjoint.egg-info/top_level.txt 2023-11-25T07:26:23,468 reading manifest file 'dolfin_adjoint.egg-info/SOURCES.txt' 2023-11-25T07:26:23,471 adding license file 'LICENSE' 2023-11-25T07:26:23,476 writing manifest file 'dolfin_adjoint.egg-info/SOURCES.txt' 2023-11-25T07:26:23,478 Copying dolfin_adjoint.egg-info to build/bdist.linux-armv7l/wheel/dolfin_adjoint-2023.0.0-py3.11.egg-info 2023-11-25T07:26:23,488 running install_scripts 2023-11-25T07:26:23,508 creating build/bdist.linux-armv7l/wheel/dolfin_adjoint-2023.0.0.dist-info/WHEEL 2023-11-25T07:26:23,510 creating '/tmp/pip-wheel-564tbehx/dolfin_adjoint-2023.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-11-25T07:26:23,513 adding 'dolfin_adjoint/__init__.py' 2023-11-25T07:26:23,516 adding 'dolfin_adjoint_common/__init__.py' 2023-11-25T07:26:23,518 adding 'dolfin_adjoint_common/compat.py' 2023-11-25T07:26:23,519 adding 'dolfin_adjoint_common/ufl_constraints.py' 2023-11-25T07:26:23,521 adding 'dolfin_adjoint_common/blocks/__init__.py' 2023-11-25T07:26:23,523 adding 'dolfin_adjoint_common/blocks/assembly.py' 2023-11-25T07:26:23,524 adding 'dolfin_adjoint_common/blocks/constant.py' 2023-11-25T07:26:23,526 adding 'dolfin_adjoint_common/blocks/dirichlet_bc.py' 2023-11-25T07:26:23,527 adding 'dolfin_adjoint_common/blocks/function.py' 2023-11-25T07:26:23,530 adding 'dolfin_adjoint_common/blocks/solving.py' 2023-11-25T07:26:23,532 adding 'fenics_adjoint/__init__.py' 2023-11-25T07:26:23,534 adding 'fenics_adjoint/assembly.py' 2023-11-25T07:26:23,535 adding 'fenics_adjoint/compat.py' 2023-11-25T07:26:23,536 adding 'fenics_adjoint/interpolation.py' 2023-11-25T07:26:23,537 adding 'fenics_adjoint/krylov_solver.py' 2023-11-25T07:26:23,538 adding 'fenics_adjoint/lu_solver.py' 2023-11-25T07:26:23,540 adding 'fenics_adjoint/newton_solver.py' 2023-11-25T07:26:23,541 adding 'fenics_adjoint/petsc_krylov_solver.py' 2023-11-25T07:26:23,542 adding 'fenics_adjoint/projection.py' 2023-11-25T07:26:23,543 adding 'fenics_adjoint/refine.py' 2023-11-25T07:26:23,545 adding 'fenics_adjoint/shapead_transformations.py' 2023-11-25T07:26:23,546 adding 'fenics_adjoint/solving.py' 2023-11-25T07:26:23,547 adding 'fenics_adjoint/system_assembly.py' 2023-11-25T07:26:23,549 adding 'fenics_adjoint/variational_solver.py' 2023-11-25T07:26:23,551 adding 'fenics_adjoint/blocks/__init__.py' 2023-11-25T07:26:23,552 adding 'fenics_adjoint/blocks/common.py' 2023-11-25T07:26:23,553 adding 'fenics_adjoint/blocks/function.py' 2023-11-25T07:26:23,554 adding 'fenics_adjoint/blocks/function_assigner.py' 2023-11-25T07:26:23,556 adding 'fenics_adjoint/blocks/krylov_solver.py' 2023-11-25T07:26:23,557 adding 'fenics_adjoint/blocks/lu_solver.py' 2023-11-25T07:26:23,560 adding 'fenics_adjoint/blocks/petsc_krylov_solver.py' 2023-11-25T07:26:23,561 adding 'fenics_adjoint/blocks/projection.py' 2023-11-25T07:26:23,563 adding 'fenics_adjoint/blocks/solving.py' 2023-11-25T07:26:23,564 adding 'fenics_adjoint/blocks/variational_solver.py' 2023-11-25T07:26:23,566 adding 'fenics_adjoint/types/__init__.py' 2023-11-25T07:26:23,567 adding 'fenics_adjoint/types/as_backend_type.py' 2023-11-25T07:26:23,568 adding 'fenics_adjoint/types/constant.py' 2023-11-25T07:26:23,570 adding 'fenics_adjoint/types/dirichletbc.py' 2023-11-25T07:26:23,572 adding 'fenics_adjoint/types/expression.py' 2023-11-25T07:26:23,574 adding 'fenics_adjoint/types/function.py' 2023-11-25T07:26:23,576 adding 'fenics_adjoint/types/function_assigner.py' 2023-11-25T07:26:23,577 adding 'fenics_adjoint/types/function_space.py' 2023-11-25T07:26:23,578 adding 'fenics_adjoint/types/genericmatrix.py' 2023-11-25T07:26:23,579 adding 'fenics_adjoint/types/genericvector.py' 2023-11-25T07:26:23,580 adding 'fenics_adjoint/types/io.py' 2023-11-25T07:26:23,582 adding 'fenics_adjoint/types/mesh.py' 2023-11-25T07:26:23,584 adding 'firedrake_adjoint/__init__.py' 2023-11-25T07:26:23,585 adding 'numpy_adjoint/__init__.py' 2023-11-25T07:26:23,587 adding 'numpy_adjoint/array.py' 2023-11-25T07:26:23,589 adding 'pyadjoint/__init__.py' 2023-11-25T07:26:23,591 adding 'pyadjoint/adjfloat.py' 2023-11-25T07:26:23,593 adding 'pyadjoint/block.py' 2023-11-25T07:26:23,594 adding 'pyadjoint/block_variable.py' 2023-11-25T07:26:23,596 adding 'pyadjoint/control.py' 2023-11-25T07:26:23,597 adding 'pyadjoint/drivers.py' 2023-11-25T07:26:23,598 adding 'pyadjoint/enlisting.py' 2023-11-25T07:26:23,600 adding 'pyadjoint/ipopt.py' 2023-11-25T07:26:23,601 adding 'pyadjoint/overloaded_function.py' 2023-11-25T07:26:23,603 adding 'pyadjoint/overloaded_type.py' 2023-11-25T07:26:23,604 adding 'pyadjoint/placeholder.py' 2023-11-25T07:26:23,606 adding 'pyadjoint/reduced_functional.py' 2023-11-25T07:26:23,607 adding 'pyadjoint/reduced_functional_numpy.py' 2023-11-25T07:26:23,610 adding 'pyadjoint/tape.py' 2023-11-25T07:26:23,612 adding 'pyadjoint/verification.py' 2023-11-25T07:26:23,614 adding 'pyadjoint/optimization/__init__.py' 2023-11-25T07:26:23,615 adding 'pyadjoint/optimization/constraints.py' 2023-11-25T07:26:23,617 adding 'pyadjoint/optimization/ipopt_solver.py' 2023-11-25T07:26:23,618 adding 'pyadjoint/optimization/moola_problem.py' 2023-11-25T07:26:23,620 adding 'pyadjoint/optimization/optimization.py' 2023-11-25T07:26:23,622 adding 'pyadjoint/optimization/optimization_problem.py' 2023-11-25T07:26:23,623 adding 'pyadjoint/optimization/optimization_solver.py' 2023-11-25T07:26:23,625 adding 'pyadjoint/optimization/rol_solver.py' 2023-11-25T07:26:23,627 adding 'dolfin_adjoint-2023.0.0.dist-info/LICENSE' 2023-11-25T07:26:23,628 adding 'dolfin_adjoint-2023.0.0.dist-info/METADATA' 2023-11-25T07:26:23,629 adding 'dolfin_adjoint-2023.0.0.dist-info/WHEEL' 2023-11-25T07:26:23,630 adding 'dolfin_adjoint-2023.0.0.dist-info/top_level.txt' 2023-11-25T07:26:23,631 adding 'dolfin_adjoint-2023.0.0.dist-info/RECORD' 2023-11-25T07:26:23,634 removing build/bdist.linux-armv7l/wheel 2023-11-25T07:26:23,770 Building wheel for dolfin-adjoint (setup.py): finished with status 'done' 2023-11-25T07:26:23,774 Created wheel for dolfin-adjoint: filename=dolfin_adjoint-2023.0.0-py3-none-any.whl size=97307 sha256=b3c147b1ac8385e749d0cb9e9da71c1fbab8a323f813be3f24a300f781405299 2023-11-25T07:26:23,775 Stored in directory: /tmp/pip-ephem-wheel-cache-e69rm2u3/wheels/b8/9c/ca/c0588ec820d5f735b9954ce690fb3d2666ddc5a4332546338f 2023-11-25T07:26:23,788 Successfully built dolfin-adjoint 2023-11-25T07:26:23,794 Removed build tracker: '/tmp/pip-build-tracker-418uc2ga'