2025-10-02T09:13:47,926 Created temporary directory: /tmp/pip-ephem-wheel-cache-8fnm_6cx 2025-10-02T09:13:47,928 Created temporary directory: /tmp/pip-build-tracker-2ktx_3yt 2025-10-02T09:13:47,929 Initialized build tracking at /tmp/pip-build-tracker-2ktx_3yt 2025-10-02T09:13:47,929 Created build tracker: /tmp/pip-build-tracker-2ktx_3yt 2025-10-02T09:13:47,930 Entered build tracker: /tmp/pip-build-tracker-2ktx_3yt 2025-10-02T09:13:47,931 Created temporary directory: /tmp/pip-wheel-_v0td_wj 2025-10-02T09:13:47,934 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-10-02T09:13:47,936 Created temporary directory: /tmp/pip-ephem-wheel-cache-bsl0czj0 2025-10-02T09:13:47,961 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-02T09:13:47,965 2 location(s) to search for versions of fenics-ufl: 2025-10-02T09:13:47,965 * https://pypi.org/simple/fenics-ufl/ 2025-10-02T09:13:47,965 * https://www.piwheels.org/simple/fenics-ufl/ 2025-10-02T09:13:47,965 Fetching project page and analyzing links: https://pypi.org/simple/fenics-ufl/ 2025-10-02T09:13:47,966 Getting page https://pypi.org/simple/fenics-ufl/ 2025-10-02T09:13:47,968 Found index url https://pypi.org/simple 2025-10-02T09:13:48,179 Fetched page https://pypi.org/simple/fenics-ufl/ as application/vnd.pypi.simple.v1+json 2025-10-02T09:13:48,185 Found link https://files.pythonhosted.org/packages/23/82/56eb9b1a28c0ef5e7b70a948ee55c880728b3d00e94722ca25acb864e68a/fenics-ufl-2017.1.0.post1.tar.gz (from https://pypi.org/simple/fenics-ufl/), version: 2017.1.0.post1 2025-10-02T09:13:48,186 Found link https://files.pythonhosted.org/packages/e1/ae/4b4f0823f4ae8eeb67b455c94e35edb49fe57c6edaedd5d220d9888c6500/fenics-ufl-2017.2.0.tar.gz (from https://pypi.org/simple/fenics-ufl/), version: 2017.2.0 2025-10-02T09:13:48,187 Found link https://files.pythonhosted.org/packages/ec/ff/4de14f0e30f570b6d46439ae35907f36384c73498e2d56691d33a18672ae/fenics-ufl-2018.1.0.tar.gz (from https://pypi.org/simple/fenics-ufl/), version: 2018.1.0 2025-10-02T09:13:48,188 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/52/7e/e59fb844975c1df32b376e3b7ddd9e7a001ca99d83a02f01c451c37405a8/fenics_ufl-2018.1.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) 2025-10-02T09:13:48,188 Found link https://files.pythonhosted.org/packages/fd/a7/eab9512b231e915a8df6f780a7d97313687fb8cd680e8a446f6ebedfcb99/fenics-ufl-2019.1.0.tar.gz (from https://pypi.org/simple/fenics-ufl/), version: 2019.1.0 2025-10-02T09:13:48,189 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/59/cd/e102c234b8be3bcff5395c555182caf2d1662e24e0417b0005e5f05ec33c/fenics_ufl-2019.1.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) 2025-10-02T09:13:48,190 Found link https://files.pythonhosted.org/packages/63/1e/dcf6c558f02014661ed4ef6ce86706eda874491b749a0e4015daf84a6360/fenics-ufl-2022.1.0.post0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.7), version: 2022.1.0.post0 2025-10-02T09:13:48,191 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/d0/4c/f97d735582cedf4e7794f11ec4fa7c4a495d26999da975fb14afb07f6de6/fenics_ufl-2022.1.0.post0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.7) 2025-10-02T09:13:48,192 Found link https://files.pythonhosted.org/packages/30/14/089d7402e3e2b3286dc469badebc6adb2aaae1eafbdc44eee500ac7e9360/fenics-ufl-2022.2.0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.7), version: 2022.2.0 2025-10-02T09:13:48,192 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/3b/d2/aa6a6f45ebf0612609693ef41214d7b6111d65eeb5409c0dd2dbf8a056c3/fenics_ufl-2022.2.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.7) 2025-10-02T09:13:48,193 Found link https://files.pythonhosted.org/packages/45/69/2880a274764cc1137709c93857c4116b01b11638a287a3cecd12c2f0877a/fenics-ufl-2023.1.0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.7), version: 2023.1.0 2025-10-02T09:13:48,194 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/a6/c3/6df0cfc0e5f7ff1d03e89740f82f4b651d331e7ccfcb2522ea8c497a513a/fenics_ufl-2023.1.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.7) 2025-10-02T09:13:48,195 Found link https://files.pythonhosted.org/packages/f0/20/7143b8c1581ad0f92cda9972385d76b5d91a05ebb756a3b8d10636fa81a3/fenics-ufl-2023.1.1.post0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.7), version: 2023.1.1.post0 2025-10-02T09:13:48,196 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/5f/c5/513129e2760cfb86c63c85ac2beb80073420d48b9745cdaaaf601315b8b7/fenics_ufl-2023.1.1.post0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.7) 2025-10-02T09:13:48,197 Found link https://files.pythonhosted.org/packages/16/85/64d5c17f2bb2f6c0e5bb181367967cc6643473ce41478a7c1ec024430b46/fenics-ufl-2023.2.0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.8), version: 2023.2.0 2025-10-02T09:13:48,197 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/a5/e3/de52e710c31e3a8b6dcfe5b91904a194341eac8677b8ddce486e683fb662/fenics_ufl-2023.2.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.8) 2025-10-02T09:13:48,198 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/e4/b4/a176830770bab3e6e7206a736918630987fb66b514a6d17dccb157d8eb62/fenics_ufl-2024.1.0.post0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.8.0) 2025-10-02T09:13:48,198 Found link https://files.pythonhosted.org/packages/a2/52/3c260f298398cd27285155c0c8aa58a1cae8d5df1dead62185b018d4e26b/fenics_ufl-2024.1.0.post0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.8.0), version: 2024.1.0.post0 2025-10-02T09:13:48,199 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/de/da/41c57c0f2501d31323b0b8deb35aad5eb76c939f9b7f151dc22294d4d0be/fenics_ufl-2024.1.0.post1-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.8.0) 2025-10-02T09:13:48,200 Found link https://files.pythonhosted.org/packages/6b/49/37998a43eb7c0276d9e72262f278625eca64bafdd67a7fbc2378cbd824d3/fenics_ufl-2024.1.0.post1.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.8.0), version: 2024.1.0.post1 2025-10-02T09:13:48,201 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/f5/08/0d04673ddb2e553c4024e26e0bb75686e1a73ca68bd4c9caad67a1533634/fenics_ufl-2024.2.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.8.0) 2025-10-02T09:13:48,202 Found link https://files.pythonhosted.org/packages/85/1d/06dcf24ad02eb7815ae3313bea919cd931e40a0b3130e480588dd4cc6834/fenics_ufl-2024.2.0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.8.0), version: 2024.2.0 2025-10-02T09:13:48,203 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/e1/cc/092ebe38de15666f63b99ff8935796b3dc8b2a71ebc4ad990283132e57a5/fenics_ufl-2025.1.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.9.0) 2025-10-02T09:13:48,204 Found link https://files.pythonhosted.org/packages/73/77/c1097b99669a1b0a7ec3c7fd08a868f9d381c663228d7582e725dec3805a/fenics_ufl-2025.1.0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.9.0), version: 2025.1.0 2025-10-02T09:13:48,204 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/d9/c5/77b2c4cd299ac5c1e11bcec94e9b510b80e5436f30434dd9f24fc0e205bc/fenics_ufl-2025.2.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.10.0) 2025-10-02T09:13:48,206 Found link https://files.pythonhosted.org/packages/c1/f8/f72b8eaf2be2d64955ecb858ba4d5ab23febe39872985a2d64b9b38d6583/fenics_ufl-2025.2.0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.10.0), version: 2025.2.0 2025-10-02T09:13:48,207 Fetching project page and analyzing links: https://www.piwheels.org/simple/fenics-ufl/ 2025-10-02T09:13:48,207 Getting page https://www.piwheels.org/simple/fenics-ufl/ 2025-10-02T09:13:48,208 Found index url https://www.piwheels.org/simple 2025-10-02T09:13:48,368 Fetched page https://www.piwheels.org/simple/fenics-ufl/ as text/html 2025-10-02T09:13:48,373 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2025.1.0-py3-none-any.whl#sha256=7d6467f9e4455c77b390f6d23b074342b106e7fc3aad4cbb1b72c51f98c6de02 (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.9.0) 2025-10-02T09:13:48,373 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2024.2.0-py3-none-any.whl#sha256=4f0dc45f205c2c3072fa4d392ccb8d252cdd78a360b81f2146be9e529183b9cf (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.8.0) 2025-10-02T09:13:48,374 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2024.1.0.post1-py3-none-any.whl#sha256=7ee064abb2e685755bfe3c5a6d2931f76e2cd83594518c17739c7628a6fb49c1 (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.8.0) 2025-10-02T09:13:48,374 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2024.1.0.post0-py3-none-any.whl#sha256=44886803882ab3a9dda69fdedb3540a2b9b4e544fad11d3c7fd566db1f284618 (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.8.0) 2025-10-02T09:13:48,375 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2023.2.0-py3-none-any.whl#sha256=fefa2c488b4d2d12b0cfcb002041aba5516cddf527c2373881af0cc5c1a20255 (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.8) 2025-10-02T09:13:48,375 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2023.1.1.post0-py3-none-any.whl#sha256=f4fa8b3c40337ccb6ae637ed630aa33f0118b86867fa536e77a7f1bd37f7bcec (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.7) 2025-10-02T09:13:48,376 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2023.1.0-py3-none-any.whl#sha256=e826a97f639d487cfd9d7660d7d368b81ed8c12be043311ab551b0c697160302 (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.7) 2025-10-02T09:13:48,376 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2022.2.0-py3-none-any.whl#sha256=679f96269f249483af693d431c09dce7c1f7559ca645dea3e0483384596ba2ed (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.7) 2025-10-02T09:13:48,377 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2022.1.0.post0-py3-none-any.whl#sha256=a310cfa6384e465632568f7ad340cbe4bb1500163a2cd70785d2ae2002ee4130 (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.7) 2025-10-02T09:13:48,378 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2019.1.0-py3-none-any.whl#sha256=a7de887a71c1643494ab84af67d837f8e0210f64fcf7ef7fc7309c25a0990d9c (from https://www.piwheels.org/simple/fenics-ufl/) 2025-10-02T09:13:48,378 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2018.1.0-py3-none-any.whl#sha256=20d7b0ee7cf8d9458fd15f84ea7c800415e2801f1bd3b63ac926f1bedc8ed509 (from https://www.piwheels.org/simple/fenics-ufl/) 2025-10-02T09:13:48,379 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2017.2.0-py3-none-any.whl#sha256=989f8634c688c0f6efac4e1ac2049420018538b5c68c601951d09fe2cdf93459 (from https://www.piwheels.org/simple/fenics-ufl/) 2025-10-02T09:13:48,379 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2017.1.0.post1-py3-none-any.whl#sha256=5049e4c7de137670a9bc6d9a0758c9c562d0b11b373bc8899c1186f40fcd8359 (from https://www.piwheels.org/simple/fenics-ufl/) 2025-10-02T09:13:48,380 Skipping link: not a file: https://www.piwheels.org/simple/fenics-ufl/ 2025-10-02T09:13:48,380 Skipping link: not a file: https://pypi.org/simple/fenics-ufl/ 2025-10-02T09:13:48,401 Given no hashes to check 1 links for project 'fenics-ufl': discarding no candidates 2025-10-02T09:13:48,418 Collecting fenics-ufl==2025.2.0 2025-10-02T09:13:48,421 Created temporary directory: /tmp/pip-unpack-nsf8vigy 2025-10-02T09:13:48,631 Downloading fenics_ufl-2025.2.0.tar.gz (324 kB) 2025-10-02T09:13:49,214 Added fenics-ufl==2025.2.0 from https://files.pythonhosted.org/packages/c1/f8/f72b8eaf2be2d64955ecb858ba4d5ab23febe39872985a2d64b9b38d6583/fenics_ufl-2025.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-2ktx_3yt' 2025-10-02T09:13:49,220 Created temporary directory: /tmp/pip-build-env-ur0a4vlc 2025-10-02T09:13:49,224 Installing build dependencies: started 2025-10-02T09:13:49,225 Running command pip subprocess to install build dependencies 2025-10-02T09:13:50,381 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-02T09:13:50,979 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-10-02T09:13:51,002 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-02T09:13:52,700 Collecting setuptools>=77.0.3 2025-10-02T09:13:52,793 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-02T09:13:53,067 Collecting wheel 2025-10-02T09:13:53,085 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-02T09:13:56,124 Installing collected packages: wheel, setuptools 2025-10-02T09:13:56,378 Creating /tmp/pip-build-env-ur0a4vlc/overlay/local/bin 2025-10-02T09:13:56,380 changing mode of /tmp/pip-build-env-ur0a4vlc/overlay/local/bin/wheel to 755 2025-10-02T09:14:00,050 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-02T09:14:00,321 Installing build dependencies: finished with status 'done' 2025-10-02T09:14:00,327 Getting requirements to build wheel: started 2025-10-02T09:14:00,329 Running command Getting requirements to build wheel 2025-10-02T09:14:01,015 running egg_info 2025-10-02T09:14:01,022 writing fenics_ufl.egg-info/PKG-INFO 2025-10-02T09:14:01,030 writing dependency_links to fenics_ufl.egg-info/dependency_links.txt 2025-10-02T09:14:01,034 writing requirements to fenics_ufl.egg-info/requires.txt 2025-10-02T09:14:01,035 writing top-level names to fenics_ufl.egg-info/top_level.txt 2025-10-02T09:14:01,071 reading manifest file 'fenics_ufl.egg-info/SOURCES.txt' 2025-10-02T09:14:01,093 reading manifest template 'MANIFEST.in' 2025-10-02T09:14:01,095 warning: no files found matching 'ChangeLog.rst' 2025-10-02T09:14:01,139 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-02T09:14:01,141 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-02T09:14:01,141 adding license file 'COPYING' 2025-10-02T09:14:01,142 adding license file 'COPYING.LESSER' 2025-10-02T09:14:01,154 writing manifest file 'fenics_ufl.egg-info/SOURCES.txt' 2025-10-02T09:14:01,251 Getting requirements to build wheel: finished with status 'done' 2025-10-02T09:14:01,254 Created temporary directory: /tmp/pip-modern-metadata-iu7qi2iz 2025-10-02T09:14:01,256 Preparing metadata (pyproject.toml): started 2025-10-02T09:14:01,257 Running command Preparing metadata (pyproject.toml) 2025-10-02T09:14:01,896 running dist_info 2025-10-02T09:14:01,909 creating /tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl.egg-info 2025-10-02T09:14:01,909 writing /tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl.egg-info/PKG-INFO 2025-10-02T09:14:01,917 writing dependency_links to /tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl.egg-info/dependency_links.txt 2025-10-02T09:14:01,921 writing requirements to /tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl.egg-info/requires.txt 2025-10-02T09:14:01,922 writing top-level names to /tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl.egg-info/top_level.txt 2025-10-02T09:14:01,923 writing manifest file '/tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl.egg-info/SOURCES.txt' 2025-10-02T09:14:01,952 reading manifest file '/tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl.egg-info/SOURCES.txt' 2025-10-02T09:14:01,955 reading manifest template 'MANIFEST.in' 2025-10-02T09:14:01,956 warning: no files found matching 'ChangeLog.rst' 2025-10-02T09:14:01,998 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-02T09:14:01,998 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-02T09:14:01,999 adding license file 'COPYING' 2025-10-02T09:14:02,000 adding license file 'COPYING.LESSER' 2025-10-02T09:14:02,008 writing manifest file '/tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl.egg-info/SOURCES.txt' 2025-10-02T09:14:02,010 creating '/tmp/pip-modern-metadata-iu7qi2iz/fenics_ufl-2025.2.0.dist-info' 2025-10-02T09:14:02,134 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-02T09:14:02,138 Source in /tmp/pip-wheel-_v0td_wj/fenics-ufl_0631301ffb0445ca95ba150437e109e5 has version 2025.2.0, which satisfies requirement fenics-ufl==2025.2.0 from https://files.pythonhosted.org/packages/c1/f8/f72b8eaf2be2d64955ecb858ba4d5ab23febe39872985a2d64b9b38d6583/fenics_ufl-2025.2.0.tar.gz 2025-10-02T09:14:02,139 Removed fenics-ufl==2025.2.0 from https://files.pythonhosted.org/packages/c1/f8/f72b8eaf2be2d64955ecb858ba4d5ab23febe39872985a2d64b9b38d6583/fenics_ufl-2025.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-2ktx_3yt' 2025-10-02T09:14:02,145 Created temporary directory: /tmp/pip-unpack-7p859o9w 2025-10-02T09:14:02,145 Building wheels for collected packages: fenics-ufl 2025-10-02T09:14:02,150 Created temporary directory: /tmp/pip-wheel-yfhtp3v2 2025-10-02T09:14:02,150 Destination directory: /tmp/pip-wheel-yfhtp3v2 2025-10-02T09:14:02,152 Building wheel for fenics-ufl (pyproject.toml): started 2025-10-02T09:14:02,153 Running command Building wheel for fenics-ufl (pyproject.toml) 2025-10-02T09:14:02,777 running bdist_wheel 2025-10-02T09:14:02,798 running build 2025-10-02T09:14:02,799 running build_py 2025-10-02T09:14:02,807 creating build/lib/ufl 2025-10-02T09:14:02,809 copying ufl/algebra.py -> build/lib/ufl 2025-10-02T09:14:02,812 copying ufl/sorting.py -> build/lib/ufl 2025-10-02T09:14:02,815 copying ufl/indexed.py -> build/lib/ufl 2025-10-02T09:14:02,817 copying ufl/matrix.py -> build/lib/ufl 2025-10-02T09:14:02,819 copying ufl/referencevalue.py -> build/lib/ufl 2025-10-02T09:14:02,821 copying ufl/index_combination_utils.py -> build/lib/ufl 2025-10-02T09:14:02,824 copying ufl/permutation.py -> build/lib/ufl 2025-10-02T09:14:02,826 copying ufl/action.py -> build/lib/ufl 2025-10-02T09:14:02,828 copying ufl/differentiation.py -> build/lib/ufl 2025-10-02T09:14:02,831 copying ufl/exproperators.py -> build/lib/ufl 2025-10-02T09:14:02,834 copying ufl/protocols.py -> build/lib/ufl 2025-10-02T09:14:02,836 copying ufl/integral_domain.py -> build/lib/ufl 2025-10-02T09:14:02,838 copying ufl/functionspace.py -> build/lib/ufl 2025-10-02T09:14:02,840 copying ufl/checks.py -> build/lib/ufl 2025-10-02T09:14:02,842 copying ufl/operators.py -> build/lib/ufl 2025-10-02T09:14:02,845 copying ufl/conditional.py -> build/lib/ufl 2025-10-02T09:14:02,847 copying ufl/domain.py -> build/lib/ufl 2025-10-02T09:14:02,850 copying ufl/geometry.py -> build/lib/ufl 2025-10-02T09:14:02,852 copying ufl/adjoint.py -> build/lib/ufl 2025-10-02T09:14:02,855 copying ufl/formoperators.py -> build/lib/ufl 2025-10-02T09:14:02,857 copying ufl/tensors.py -> build/lib/ufl 2025-10-02T09:14:02,860 copying ufl/precedence.py -> build/lib/ufl 2025-10-02T09:14:02,862 copying ufl/classes.py -> build/lib/ufl 2025-10-02T09:14:02,864 copying ufl/tensoralgebra.py -> build/lib/ufl 2025-10-02T09:14:02,867 copying ufl/objects.py -> build/lib/ufl 2025-10-02T09:14:02,868 copying ufl/coefficient.py -> build/lib/ufl 2025-10-02T09:14:02,870 copying ufl/split_functions.py -> build/lib/ufl 2025-10-02T09:14:02,872 copying ufl/constant.py -> build/lib/ufl 2025-10-02T09:14:02,874 copying ufl/__init__.py -> build/lib/ufl 2025-10-02T09:14:02,876 copying ufl/indexsum.py -> build/lib/ufl 2025-10-02T09:14:02,878 copying ufl/restriction.py -> build/lib/ufl 2025-10-02T09:14:02,880 copying ufl/compound_expressions.py -> build/lib/ufl 2025-10-02T09:14:02,883 copying ufl/measure.py -> build/lib/ufl 2025-10-02T09:14:02,885 copying ufl/averaging.py -> build/lib/ufl 2025-10-02T09:14:02,888 copying ufl/duals.py -> build/lib/ufl 2025-10-02T09:14:02,889 copying ufl/mathfunctions.py -> build/lib/ufl 2025-10-02T09:14:02,892 copying ufl/constantvalue.py -> build/lib/ufl 2025-10-02T09:14:02,895 copying ufl/finiteelement.py -> build/lib/ufl 2025-10-02T09:14:02,898 copying ufl/exprcontainers.py -> build/lib/ufl 2025-10-02T09:14:02,900 copying ufl/form.py -> build/lib/ufl 2025-10-02T09:14:02,902 copying ufl/pullback.py -> build/lib/ufl 2025-10-02T09:14:02,905 copying ufl/cell.py -> build/lib/ufl 2025-10-02T09:14:02,908 copying ufl/variable.py -> build/lib/ufl 2025-10-02T09:14:02,910 copying ufl/sobolevspace.py -> build/lib/ufl 2025-10-02T09:14:02,912 copying ufl/exprequals.py -> build/lib/ufl 2025-10-02T09:14:02,914 copying ufl/equation.py -> build/lib/ufl 2025-10-02T09:14:02,916 copying ufl/integral.py -> build/lib/ufl 2025-10-02T09:14:02,918 copying ufl/argument.py -> build/lib/ufl 2025-10-02T09:14:02,921 creating build/lib/ufl/algorithms 2025-10-02T09:14:02,922 copying ufl/algorithms/apply_function_pullbacks.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,925 copying ufl/algorithms/check_arities.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,927 copying ufl/algorithms/replace.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,929 copying ufl/algorithms/formtransformations.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,932 copying ufl/algorithms/apply_restrictions.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,934 copying ufl/algorithms/compute_form_data.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,937 copying ufl/algorithms/apply_algebra_lowering.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,939 copying ufl/algorithms/analysis.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,941 copying ufl/algorithms/apply_derivatives.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,945 copying ufl/algorithms/domain_analysis.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,948 copying ufl/algorithms/checks.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,950 copying ufl/algorithms/remove_complex_nodes.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,952 copying ufl/algorithms/apply_integral_scaling.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,955 copying ufl/algorithms/balancing.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,957 copying ufl/algorithms/expand_indices.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,959 copying ufl/algorithms/replace_derivative_nodes.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,961 copying ufl/algorithms/estimate_degrees.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,963 copying ufl/algorithms/change_to_reference.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,966 copying ufl/algorithms/__init__.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,967 copying ufl/algorithms/traversal.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,969 copying ufl/algorithms/renumbering.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,971 copying ufl/algorithms/check_restrictions.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,973 copying ufl/algorithms/formfiles.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,975 copying ufl/algorithms/transformer.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,978 copying ufl/algorithms/strip_terminal_data.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,980 copying ufl/algorithms/comparison_checker.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,982 copying ufl/algorithms/formsplitter.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,984 copying ufl/algorithms/formdata.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,986 copying ufl/algorithms/apply_coefficient_split.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,988 copying ufl/algorithms/remove_component_tensors.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,990 copying ufl/algorithms/signature.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,992 copying ufl/algorithms/ad.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,994 copying ufl/algorithms/coordinate_derivative_helpers.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,996 copying ufl/algorithms/map_integrands.py -> build/lib/ufl/algorithms 2025-10-02T09:14:02,998 copying ufl/algorithms/apply_geometry_lowering.py -> build/lib/ufl/algorithms 2025-10-02T09:14:03,002 creating build/lib/ufl/core 2025-10-02T09:14:03,003 copying ufl/core/interpolate.py -> build/lib/ufl/core 2025-10-02T09:14:03,005 copying ufl/core/external_operator.py -> build/lib/ufl/core 2025-10-02T09:14:03,007 copying ufl/core/__init__.py -> build/lib/ufl/core 2025-10-02T09:14:03,009 copying ufl/core/compute_expr_hash.py -> build/lib/ufl/core 2025-10-02T09:14:03,011 copying ufl/core/ufl_id.py -> build/lib/ufl/core 2025-10-02T09:14:03,013 copying ufl/core/ufl_type.py -> build/lib/ufl/core 2025-10-02T09:14:03,015 copying ufl/core/multiindex.py -> build/lib/ufl/core 2025-10-02T09:14:03,018 copying ufl/core/terminal.py -> build/lib/ufl/core 2025-10-02T09:14:03,020 copying ufl/core/operator.py -> build/lib/ufl/core 2025-10-02T09:14:03,022 copying ufl/core/expr.py -> build/lib/ufl/core 2025-10-02T09:14:03,024 copying ufl/core/base_form_operator.py -> build/lib/ufl/core 2025-10-02T09:14:03,027 creating build/lib/ufl/corealg 2025-10-02T09:14:03,029 copying ufl/corealg/multifunction.py -> build/lib/ufl/corealg 2025-10-02T09:14:03,031 copying ufl/corealg/__init__.py -> build/lib/ufl/corealg 2025-10-02T09:14:03,033 copying ufl/corealg/traversal.py -> build/lib/ufl/corealg 2025-10-02T09:14:03,035 copying ufl/corealg/map_dag.py -> build/lib/ufl/corealg 2025-10-02T09:14:03,037 copying ufl/corealg/dag_traverser.py -> build/lib/ufl/corealg 2025-10-02T09:14:03,039 creating build/lib/ufl/formatting 2025-10-02T09:14:03,040 copying ufl/formatting/__init__.py -> build/lib/ufl/formatting 2025-10-02T09:14:03,043 copying ufl/formatting/ufl2unicode.py -> build/lib/ufl/formatting 2025-10-02T09:14:03,046 creating build/lib/ufl/utils 2025-10-02T09:14:03,047 copying ufl/utils/sorting.py -> build/lib/ufl/utils 2025-10-02T09:14:03,049 copying ufl/utils/stacks.py -> build/lib/ufl/utils 2025-10-02T09:14:03,051 copying ufl/utils/indexflattening.py -> build/lib/ufl/utils 2025-10-02T09:14:03,053 copying ufl/utils/counted.py -> build/lib/ufl/utils 2025-10-02T09:14:03,055 copying ufl/utils/__init__.py -> build/lib/ufl/utils 2025-10-02T09:14:03,057 copying ufl/utils/sequences.py -> build/lib/ufl/utils 2025-10-02T09:14:03,059 copying ufl/utils/formatting.py -> build/lib/ufl/utils 2025-10-02T09:14:03,061 running egg_info 2025-10-02T09:14:03,072 writing fenics_ufl.egg-info/PKG-INFO 2025-10-02T09:14:03,079 writing dependency_links to fenics_ufl.egg-info/dependency_links.txt 2025-10-02T09:14:03,083 writing requirements to fenics_ufl.egg-info/requires.txt 2025-10-02T09:14:03,084 writing top-level names to fenics_ufl.egg-info/top_level.txt 2025-10-02T09:14:03,103 reading manifest file 'fenics_ufl.egg-info/SOURCES.txt' 2025-10-02T09:14:03,116 reading manifest template 'MANIFEST.in' 2025-10-02T09:14:03,117 warning: no files found matching 'ChangeLog.rst' 2025-10-02T09:14:03,161 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-02T09:14:03,163 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-02T09:14:03,163 adding license file 'COPYING' 2025-10-02T09:14:03,164 adding license file 'COPYING.LESSER' 2025-10-02T09:14:03,175 writing manifest file 'fenics_ufl.egg-info/SOURCES.txt' 2025-10-02T09:14:03,183 copying ufl/py.typed -> build/lib/ufl 2025-10-02T09:14:03,201 installing to build/bdist.linux-armv7l/wheel 2025-10-02T09:14:03,201 running install 2025-10-02T09:14:03,226 running install_lib 2025-10-02T09:14:03,232 creating build/bdist.linux-armv7l/wheel 2025-10-02T09:14:03,235 creating build/bdist.linux-armv7l/wheel/ufl 2025-10-02T09:14:03,236 copying build/lib/ufl/algebra.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,239 copying build/lib/ufl/sorting.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,241 copying build/lib/ufl/indexed.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,243 copying build/lib/ufl/matrix.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,245 copying build/lib/ufl/referencevalue.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,247 copying build/lib/ufl/index_combination_utils.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,249 copying build/lib/ufl/permutation.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,251 copying build/lib/ufl/action.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,253 copying build/lib/ufl/differentiation.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,256 copying build/lib/ufl/exproperators.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,258 copying build/lib/ufl/protocols.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,260 copying build/lib/ufl/integral_domain.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,262 copying build/lib/ufl/functionspace.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,265 creating build/bdist.linux-armv7l/wheel/ufl/utils 2025-10-02T09:14:03,266 copying build/lib/ufl/utils/sorting.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2025-10-02T09:14:03,268 copying build/lib/ufl/utils/stacks.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2025-10-02T09:14:03,270 copying build/lib/ufl/utils/indexflattening.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2025-10-02T09:14:03,272 copying build/lib/ufl/utils/counted.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2025-10-02T09:14:03,274 copying build/lib/ufl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2025-10-02T09:14:03,275 copying build/lib/ufl/utils/sequences.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2025-10-02T09:14:03,277 copying build/lib/ufl/utils/formatting.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2025-10-02T09:14:03,279 copying build/lib/ufl/checks.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,281 copying build/lib/ufl/operators.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,284 creating build/bdist.linux-armv7l/wheel/ufl/core 2025-10-02T09:14:03,285 copying build/lib/ufl/core/interpolate.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,288 copying build/lib/ufl/core/external_operator.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,290 copying build/lib/ufl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,292 copying build/lib/ufl/core/compute_expr_hash.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,294 copying build/lib/ufl/core/ufl_id.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,295 copying build/lib/ufl/core/ufl_type.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,298 copying build/lib/ufl/core/multiindex.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,300 copying build/lib/ufl/core/terminal.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,301 copying build/lib/ufl/core/operator.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,303 copying build/lib/ufl/core/expr.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,306 copying build/lib/ufl/core/base_form_operator.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2025-10-02T09:14:03,308 copying build/lib/ufl/conditional.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,310 copying build/lib/ufl/domain.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,313 copying build/lib/ufl/geometry.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,316 copying build/lib/ufl/adjoint.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,318 copying build/lib/ufl/formoperators.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,321 copying build/lib/ufl/tensors.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,323 copying build/lib/ufl/precedence.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,325 copying build/lib/ufl/classes.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,327 copying build/lib/ufl/tensoralgebra.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,330 creating build/bdist.linux-armv7l/wheel/ufl/corealg 2025-10-02T09:14:03,331 copying build/lib/ufl/corealg/multifunction.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2025-10-02T09:14:03,334 copying build/lib/ufl/corealg/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2025-10-02T09:14:03,336 copying build/lib/ufl/corealg/traversal.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2025-10-02T09:14:03,338 copying build/lib/ufl/corealg/map_dag.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2025-10-02T09:14:03,340 copying build/lib/ufl/corealg/dag_traverser.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2025-10-02T09:14:03,342 copying build/lib/ufl/objects.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,344 copying build/lib/ufl/coefficient.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,346 copying build/lib/ufl/split_functions.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,348 copying build/lib/ufl/constant.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,350 copying build/lib/ufl/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,352 copying build/lib/ufl/indexsum.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,354 copying build/lib/ufl/restriction.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,357 creating build/bdist.linux-armv7l/wheel/ufl/algorithms 2025-10-02T09:14:03,358 copying build/lib/ufl/algorithms/apply_function_pullbacks.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,360 copying build/lib/ufl/algorithms/check_arities.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,363 copying build/lib/ufl/algorithms/replace.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,364 copying build/lib/ufl/algorithms/formtransformations.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,367 copying build/lib/ufl/algorithms/apply_restrictions.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,369 copying build/lib/ufl/algorithms/compute_form_data.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,372 copying build/lib/ufl/algorithms/apply_algebra_lowering.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,374 copying build/lib/ufl/algorithms/analysis.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,376 copying build/lib/ufl/algorithms/apply_derivatives.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,380 copying build/lib/ufl/algorithms/domain_analysis.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,382 copying build/lib/ufl/algorithms/checks.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,384 copying build/lib/ufl/algorithms/remove_complex_nodes.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,386 copying build/lib/ufl/algorithms/apply_integral_scaling.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,388 copying build/lib/ufl/algorithms/balancing.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,390 copying build/lib/ufl/algorithms/expand_indices.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,392 copying build/lib/ufl/algorithms/replace_derivative_nodes.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,394 copying build/lib/ufl/algorithms/estimate_degrees.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,396 copying build/lib/ufl/algorithms/change_to_reference.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,398 copying build/lib/ufl/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,400 copying build/lib/ufl/algorithms/traversal.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,402 copying build/lib/ufl/algorithms/renumbering.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,404 copying build/lib/ufl/algorithms/check_restrictions.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,406 copying build/lib/ufl/algorithms/formfiles.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,408 copying build/lib/ufl/algorithms/transformer.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,410 copying build/lib/ufl/algorithms/strip_terminal_data.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,413 copying build/lib/ufl/algorithms/comparison_checker.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,415 copying build/lib/ufl/algorithms/formsplitter.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,417 copying build/lib/ufl/algorithms/formdata.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,419 copying build/lib/ufl/algorithms/apply_coefficient_split.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,421 copying build/lib/ufl/algorithms/remove_component_tensors.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,423 copying build/lib/ufl/algorithms/signature.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,426 copying build/lib/ufl/algorithms/ad.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,427 copying build/lib/ufl/algorithms/coordinate_derivative_helpers.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,429 copying build/lib/ufl/algorithms/map_integrands.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,431 copying build/lib/ufl/algorithms/apply_geometry_lowering.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2025-10-02T09:14:03,434 copying build/lib/ufl/compound_expressions.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,437 copying build/lib/ufl/measure.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,439 copying build/lib/ufl/averaging.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,441 copying build/lib/ufl/duals.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,443 copying build/lib/ufl/mathfunctions.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,446 creating build/bdist.linux-armv7l/wheel/ufl/formatting 2025-10-02T09:14:03,447 copying build/lib/ufl/formatting/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/formatting 2025-10-02T09:14:03,449 copying build/lib/ufl/formatting/ufl2unicode.py -> build/bdist.linux-armv7l/wheel/./ufl/formatting 2025-10-02T09:14:03,452 copying build/lib/ufl/constantvalue.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,455 copying build/lib/ufl/finiteelement.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,457 copying build/lib/ufl/exprcontainers.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,459 copying build/lib/ufl/form.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,462 copying build/lib/ufl/pullback.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,465 copying build/lib/ufl/cell.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,467 copying build/lib/ufl/variable.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,469 copying build/lib/ufl/sobolevspace.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,471 copying build/lib/ufl/exprequals.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,473 copying build/lib/ufl/py.typed -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,475 copying build/lib/ufl/equation.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,477 copying build/lib/ufl/integral.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,479 copying build/lib/ufl/argument.py -> build/bdist.linux-armv7l/wheel/./ufl 2025-10-02T09:14:03,483 running install_egg_info 2025-10-02T09:14:03,490 Copying fenics_ufl.egg-info to build/bdist.linux-armv7l/wheel/./fenics_ufl-2025.2.0-py3.11.egg-info 2025-10-02T09:14:03,502 running install_scripts 2025-10-02T09:14:03,532 creating build/bdist.linux-armv7l/wheel/fenics_ufl-2025.2.0.dist-info/WHEEL 2025-10-02T09:14:03,540 creating '/tmp/pip-wheel-yfhtp3v2/.tmp-_pslodgu/fenics_ufl-2025.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-02T09:14:03,553 adding 'fenics_ufl-2025.2.0.dist-info/licenses/COPYING' 2025-10-02T09:14:03,556 adding 'fenics_ufl-2025.2.0.dist-info/licenses/COPYING.LESSER' 2025-10-02T09:14:03,563 adding 'ufl/__init__.py' 2025-10-02T09:14:03,566 adding 'ufl/action.py' 2025-10-02T09:14:03,569 adding 'ufl/adjoint.py' 2025-10-02T09:14:03,573 adding 'ufl/algebra.py' 2025-10-02T09:14:03,575 adding 'ufl/argument.py' 2025-10-02T09:14:03,576 adding 'ufl/averaging.py' 2025-10-02T09:14:03,578 adding 'ufl/cell.py' 2025-10-02T09:14:03,580 adding 'ufl/checks.py' 2025-10-02T09:14:03,582 adding 'ufl/classes.py' 2025-10-02T09:14:03,583 adding 'ufl/coefficient.py' 2025-10-02T09:14:03,586 adding 'ufl/compound_expressions.py' 2025-10-02T09:14:03,587 adding 'ufl/conditional.py' 2025-10-02T09:14:03,589 adding 'ufl/constant.py' 2025-10-02T09:14:03,591 adding 'ufl/constantvalue.py' 2025-10-02T09:14:03,593 adding 'ufl/differentiation.py' 2025-10-02T09:14:03,595 adding 'ufl/domain.py' 2025-10-02T09:14:03,597 adding 'ufl/duals.py' 2025-10-02T09:14:03,598 adding 'ufl/equation.py' 2025-10-02T09:14:03,600 adding 'ufl/exprcontainers.py' 2025-10-02T09:14:03,601 adding 'ufl/exprequals.py' 2025-10-02T09:14:03,603 adding 'ufl/exproperators.py' 2025-10-02T09:14:03,605 adding 'ufl/finiteelement.py' 2025-10-02T09:14:03,608 adding 'ufl/form.py' 2025-10-02T09:14:03,611 adding 'ufl/formoperators.py' 2025-10-02T09:14:03,613 adding 'ufl/functionspace.py' 2025-10-02T09:14:03,616 adding 'ufl/geometry.py' 2025-10-02T09:14:03,618 adding 'ufl/index_combination_utils.py' 2025-10-02T09:14:03,619 adding 'ufl/indexed.py' 2025-10-02T09:14:03,621 adding 'ufl/indexsum.py' 2025-10-02T09:14:03,622 adding 'ufl/integral.py' 2025-10-02T09:14:03,623 adding 'ufl/integral_domain.py' 2025-10-02T09:14:03,625 adding 'ufl/mathfunctions.py' 2025-10-02T09:14:03,626 adding 'ufl/matrix.py' 2025-10-02T09:14:03,629 adding 'ufl/measure.py' 2025-10-02T09:14:03,630 adding 'ufl/objects.py' 2025-10-02T09:14:03,632 adding 'ufl/operators.py' 2025-10-02T09:14:03,634 adding 'ufl/permutation.py' 2025-10-02T09:14:03,635 adding 'ufl/precedence.py' 2025-10-02T09:14:03,636 adding 'ufl/protocols.py' 2025-10-02T09:14:03,638 adding 'ufl/pullback.py' 2025-10-02T09:14:03,639 adding 'ufl/py.typed' 2025-10-02T09:14:03,640 adding 'ufl/referencevalue.py' 2025-10-02T09:14:03,641 adding 'ufl/restriction.py' 2025-10-02T09:14:03,643 adding 'ufl/sobolevspace.py' 2025-10-02T09:14:03,644 adding 'ufl/sorting.py' 2025-10-02T09:14:03,646 adding 'ufl/split_functions.py' 2025-10-02T09:14:03,648 adding 'ufl/tensoralgebra.py' 2025-10-02T09:14:03,650 adding 'ufl/tensors.py' 2025-10-02T09:14:03,651 adding 'ufl/variable.py' 2025-10-02T09:14:03,654 adding 'ufl/algorithms/__init__.py' 2025-10-02T09:14:03,655 adding 'ufl/algorithms/ad.py' 2025-10-02T09:14:03,657 adding 'ufl/algorithms/analysis.py' 2025-10-02T09:14:03,659 adding 'ufl/algorithms/apply_algebra_lowering.py' 2025-10-02T09:14:03,660 adding 'ufl/algorithms/apply_coefficient_split.py' 2025-10-02T09:14:03,668 adding 'ufl/algorithms/apply_derivatives.py' 2025-10-02T09:14:03,670 adding 'ufl/algorithms/apply_function_pullbacks.py' 2025-10-02T09:14:03,672 adding 'ufl/algorithms/apply_geometry_lowering.py' 2025-10-02T09:14:03,674 adding 'ufl/algorithms/apply_integral_scaling.py' 2025-10-02T09:14:03,675 adding 'ufl/algorithms/apply_restrictions.py' 2025-10-02T09:14:03,677 adding 'ufl/algorithms/balancing.py' 2025-10-02T09:14:03,678 adding 'ufl/algorithms/change_to_reference.py' 2025-10-02T09:14:03,680 adding 'ufl/algorithms/check_arities.py' 2025-10-02T09:14:03,682 adding 'ufl/algorithms/check_restrictions.py' 2025-10-02T09:14:03,683 adding 'ufl/algorithms/checks.py' 2025-10-02T09:14:03,685 adding 'ufl/algorithms/comparison_checker.py' 2025-10-02T09:14:03,687 adding 'ufl/algorithms/compute_form_data.py' 2025-10-02T09:14:03,689 adding 'ufl/algorithms/coordinate_derivative_helpers.py' 2025-10-02T09:14:03,692 adding 'ufl/algorithms/domain_analysis.py' 2025-10-02T09:14:03,694 adding 'ufl/algorithms/estimate_degrees.py' 2025-10-02T09:14:03,696 adding 'ufl/algorithms/expand_indices.py' 2025-10-02T09:14:03,698 adding 'ufl/algorithms/formdata.py' 2025-10-02T09:14:03,700 adding 'ufl/algorithms/formfiles.py' 2025-10-02T09:14:03,703 adding 'ufl/algorithms/formsplitter.py' 2025-10-02T09:14:03,706 adding 'ufl/algorithms/formtransformations.py' 2025-10-02T09:14:03,709 adding 'ufl/algorithms/map_integrands.py' 2025-10-02T09:14:03,711 adding 'ufl/algorithms/remove_complex_nodes.py' 2025-10-02T09:14:03,713 adding 'ufl/algorithms/remove_component_tensors.py' 2025-10-02T09:14:03,715 adding 'ufl/algorithms/renumbering.py' 2025-10-02T09:14:03,933 adding 'ufl/algorithms/replace.py' 2025-10-02T09:14:03,934 adding 'ufl/algorithms/replace_derivative_nodes.py' 2025-10-02T09:14:03,936 adding 'ufl/algorithms/signature.py' 2025-10-02T09:14:03,937 adding 'ufl/algorithms/strip_terminal_data.py' 2025-10-02T09:14:03,939 adding 'ufl/algorithms/transformer.py' 2025-10-02T09:14:03,940 adding 'ufl/algorithms/traversal.py' 2025-10-02T09:14:03,942 adding 'ufl/core/__init__.py' 2025-10-02T09:14:03,944 adding 'ufl/core/base_form_operator.py' 2025-10-02T09:14:03,945 adding 'ufl/core/compute_expr_hash.py' 2025-10-02T09:14:03,947 adding 'ufl/core/expr.py' 2025-10-02T09:14:03,949 adding 'ufl/core/external_operator.py' 2025-10-02T09:14:03,950 adding 'ufl/core/interpolate.py' 2025-10-02T09:14:03,952 adding 'ufl/core/multiindex.py' 2025-10-02T09:14:03,953 adding 'ufl/core/operator.py' 2025-10-02T09:14:03,955 adding 'ufl/core/terminal.py' 2025-10-02T09:14:03,956 adding 'ufl/core/ufl_id.py' 2025-10-02T09:14:03,958 adding 'ufl/core/ufl_type.py' 2025-10-02T09:14:03,960 adding 'ufl/corealg/__init__.py' 2025-10-02T09:14:03,961 adding 'ufl/corealg/dag_traverser.py' 2025-10-02T09:14:03,963 adding 'ufl/corealg/map_dag.py' 2025-10-02T09:14:03,964 adding 'ufl/corealg/multifunction.py' 2025-10-02T09:14:03,965 adding 'ufl/corealg/traversal.py' 2025-10-02T09:14:03,967 adding 'ufl/formatting/__init__.py' 2025-10-02T09:14:03,969 adding 'ufl/formatting/ufl2unicode.py' 2025-10-02T09:14:03,971 adding 'ufl/utils/__init__.py' 2025-10-02T09:14:03,972 adding 'ufl/utils/counted.py' 2025-10-02T09:14:03,974 adding 'ufl/utils/formatting.py' 2025-10-02T09:14:03,975 adding 'ufl/utils/indexflattening.py' 2025-10-02T09:14:03,976 adding 'ufl/utils/sequences.py' 2025-10-02T09:14:03,977 adding 'ufl/utils/sorting.py' 2025-10-02T09:14:03,978 adding 'ufl/utils/stacks.py' 2025-10-02T09:14:03,979 adding 'fenics_ufl-2025.2.0.dist-info/METADATA' 2025-10-02T09:14:03,980 adding 'fenics_ufl-2025.2.0.dist-info/WHEEL' 2025-10-02T09:14:03,981 adding 'fenics_ufl-2025.2.0.dist-info/top_level.txt' 2025-10-02T09:14:03,983 adding 'fenics_ufl-2025.2.0.dist-info/RECORD' 2025-10-02T09:14:03,988 removing build/bdist.linux-armv7l/wheel 2025-10-02T09:14:04,110 Building wheel for fenics-ufl (pyproject.toml): finished with status 'done' 2025-10-02T09:14:04,120 Created wheel for fenics-ufl: filename=fenics_ufl-2025.2.0-py3-none-any.whl size=259223 sha256=b5db0a11fdefac80b5b09a1fff1e8b4835e6ce2684151a52478cf2e2c822776e 2025-10-02T09:14:04,121 Stored in directory: /tmp/pip-ephem-wheel-cache-bsl0czj0/wheels/67/8e/2a/3f3969574bf9265607e76a7d10fe81be4cbdfae052f4ec6e38 2025-10-02T09:14:04,137 Successfully built fenics-ufl 2025-10-02T09:14:04,148 Removed build tracker: '/tmp/pip-build-tracker-2ktx_3yt'