2026-04-17T07:05:37,647 Created temporary directory: /tmp/pip-ephem-wheel-cache-bc08qwjy 2026-04-17T07:05:37,649 Created temporary directory: /tmp/pip-build-tracker-27yycw97 2026-04-17T07:05:37,649 Initialized build tracking at /tmp/pip-build-tracker-27yycw97 2026-04-17T07:05:37,650 Created build tracker: /tmp/pip-build-tracker-27yycw97 2026-04-17T07:05:37,650 Entered build tracker: /tmp/pip-build-tracker-27yycw97 2026-04-17T07:05:37,651 Created temporary directory: /tmp/pip-wheel-m0129cse 2026-04-17T07:05:37,654 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-17T07:05:37,656 Created temporary directory: /tmp/pip-ephem-wheel-cache-2g3k4i5n 2026-04-17T07:05:37,678 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-17T07:05:37,682 2 location(s) to search for versions of fenics-ufl: 2026-04-17T07:05:37,682 * https://pypi.org/simple/fenics-ufl/ 2026-04-17T07:05:37,682 * https://www.piwheels.org/simple/fenics-ufl/ 2026-04-17T07:05:37,683 Fetching project page and analyzing links: https://pypi.org/simple/fenics-ufl/ 2026-04-17T07:05:37,684 Getting page https://pypi.org/simple/fenics-ufl/ 2026-04-17T07:05:37,685 Found index url https://pypi.org/simple 2026-04-17T07:05:37,926 Fetched page https://pypi.org/simple/fenics-ufl/ as application/vnd.pypi.simple.v1+json 2026-04-17T07:05:37,932 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 2026-04-17T07:05:37,933 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 2026-04-17T07:05:37,934 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 2026-04-17T07:05:37,934 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/) 2026-04-17T07:05:37,935 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 2026-04-17T07:05:37,936 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/) 2026-04-17T07:05:37,937 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 2026-04-17T07:05:37,938 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) 2026-04-17T07:05:37,939 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 2026-04-17T07:05:37,940 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) 2026-04-17T07:05:37,941 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 2026-04-17T07:05:37,942 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) 2026-04-17T07:05:37,943 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 2026-04-17T07:05:37,943 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) 2026-04-17T07:05:37,944 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 2026-04-17T07:05:37,945 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) 2026-04-17T07:05:37,945 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) 2026-04-17T07:05:37,946 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 2026-04-17T07:05:37,947 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) 2026-04-17T07:05:37,948 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 2026-04-17T07:05:37,949 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) 2026-04-17T07:05:37,950 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 2026-04-17T07:05:37,950 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) 2026-04-17T07:05:37,951 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 2026-04-17T07:05:37,952 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) 2026-04-17T07:05:37,953 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 2026-04-17T07:05:37,954 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/fc/39/15dbcf45283d9b84ae7259c9e521c4ed1d8d88905284fb11602d724caeee/fenics_ufl-2025.2.1-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.10.0) 2026-04-17T07:05:37,955 Found link https://files.pythonhosted.org/packages/f8/57/f7b53c3ea3243ea0454096721ba319444312752c8bbaab9d9c1a7e61335c/fenics_ufl-2025.2.1.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.10.0), version: 2025.2.1 2026-04-17T07:05:37,955 Skipping link: No binaries permitted for fenics-ufl: https://files.pythonhosted.org/packages/62/7a/7ddb934006389e3e07fa782e3b161264c592edb0901f9d8ca0e36c609793/fenics_ufl-2025.3.0-py3-none-any.whl (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.10.0) 2026-04-17T07:05:37,956 Found link https://files.pythonhosted.org/packages/3c/cf/ada3454b1f15dae6f022ea94bd20d2fc29896277195fb71e4f13881293bc/fenics_ufl-2025.3.0.tar.gz (from https://pypi.org/simple/fenics-ufl/) (requires-python:>=3.10.0), version: 2025.3.0 2026-04-17T07:05:37,957 Fetching project page and analyzing links: https://www.piwheels.org/simple/fenics-ufl/ 2026-04-17T07:05:37,957 Getting page https://www.piwheels.org/simple/fenics-ufl/ 2026-04-17T07:05:37,959 Found index url https://www.piwheels.org/simple 2026-04-17T07:05:38,142 Fetched page https://www.piwheels.org/simple/fenics-ufl/ as text/html 2026-04-17T07:05:38,148 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2025.2.1-py3-none-any.whl#sha256=45d98f8b914ae5d04d5fccc1de3490d2cee364f14a70637965bb50c05616b62a (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.10.0) 2026-04-17T07:05:38,148 Skipping link: No binaries permitted for fenics-ufl: https://archive1.piwheels.org/simple/fenics-ufl/fenics_ufl-2025.2.0-py3-none-any.whl#sha256=b5db0a11fdefac80b5b09a1fff1e8b4835e6ce2684151a52478cf2e2c822776e (from https://www.piwheels.org/simple/fenics-ufl/) (requires-python:>=3.10.0) 2026-04-17T07:05:38,149 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) 2026-04-17T07:05:38,150 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) 2026-04-17T07:05:38,150 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) 2026-04-17T07:05:38,151 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) 2026-04-17T07:05:38,151 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) 2026-04-17T07:05:38,152 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) 2026-04-17T07:05:38,153 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) 2026-04-17T07:05:38,153 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) 2026-04-17T07:05:38,154 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) 2026-04-17T07:05:38,154 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/) 2026-04-17T07:05:38,154 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/) 2026-04-17T07:05:38,155 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/) 2026-04-17T07:05:38,155 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/) 2026-04-17T07:05:38,156 Skipping link: not a file: https://www.piwheels.org/simple/fenics-ufl/ 2026-04-17T07:05:38,157 Skipping link: not a file: https://pypi.org/simple/fenics-ufl/ 2026-04-17T07:05:38,180 Given no hashes to check 1 links for project 'fenics-ufl': discarding no candidates 2026-04-17T07:05:38,200 Collecting fenics-ufl==2025.3.0 2026-04-17T07:05:38,202 Created temporary directory: /tmp/pip-unpack-5g80ezqw 2026-04-17T07:05:38,441 Downloading fenics_ufl-2025.3.0.tar.gz (333 kB) 2026-04-17T07:05:39,068 Added fenics-ufl==2025.3.0 from https://files.pythonhosted.org/packages/3c/cf/ada3454b1f15dae6f022ea94bd20d2fc29896277195fb71e4f13881293bc/fenics_ufl-2025.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-27yycw97' 2026-04-17T07:05:39,075 Created temporary directory: /tmp/pip-build-env-825u5t3r 2026-04-17T07:05:39,079 Installing build dependencies: started 2026-04-17T07:05:39,080 Running command pip subprocess to install build dependencies 2026-04-17T07:05:39,111 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-17T07:05:39,150 Traceback (most recent call last): 2026-04-17T07:05:39,150 File "", line 192, in addpackage 2026-04-17T07:05:39,151 File "", line 1, in 2026-04-17T07:05:39,152 ModuleNotFoundError: No module named 'outofcuda' 2026-04-17T07:05:39,153 Remainder of file ignored 2026-04-17T07:05:40,214 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-17T07:05:40,625 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-17T07:05:40,648 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-17T07:05:42,372 Collecting setuptools>=77.0.3 2026-04-17T07:05:42,453 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-17T07:05:42,720 Collecting wheel 2026-04-17T07:05:42,735 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-17T07:05:42,922 Collecting packaging>=24.0 2026-04-17T07:05:42,939 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-17T07:05:45,908 Installing collected packages: setuptools, packaging, wheel 2026-04-17T07:05:49,442 Creating /tmp/pip-build-env-825u5t3r/overlay/local/bin 2026-04-17T07:05:49,445 changing mode of /tmp/pip-build-env-825u5t3r/overlay/local/bin/wheel to 755 2026-04-17T07:05:49,466 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.46.3 2026-04-17T07:05:49,743 Installing build dependencies: finished with status 'done' 2026-04-17T07:05:49,749 Getting requirements to build wheel: started 2026-04-17T07:05:49,750 Running command Getting requirements to build wheel 2026-04-17T07:05:50,427 running egg_info 2026-04-17T07:05:50,433 writing fenics_ufl.egg-info/PKG-INFO 2026-04-17T07:05:50,440 writing dependency_links to fenics_ufl.egg-info/dependency_links.txt 2026-04-17T07:05:50,444 writing requirements to fenics_ufl.egg-info/requires.txt 2026-04-17T07:05:50,445 writing top-level names to fenics_ufl.egg-info/top_level.txt 2026-04-17T07:05:50,480 reading manifest file 'fenics_ufl.egg-info/SOURCES.txt' 2026-04-17T07:05:50,503 reading manifest template 'MANIFEST.in' 2026-04-17T07:05:50,505 warning: no files found matching 'ChangeLog.rst' 2026-04-17T07:05:50,556 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-17T07:05:50,558 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-17T07:05:50,558 adding license file 'COPYING' 2026-04-17T07:05:50,559 adding license file 'COPYING.LESSER' 2026-04-17T07:05:50,571 writing manifest file 'fenics_ufl.egg-info/SOURCES.txt' 2026-04-17T07:05:50,671 Getting requirements to build wheel: finished with status 'done' 2026-04-17T07:05:50,675 Created temporary directory: /tmp/pip-modern-metadata-2gyrdl3y 2026-04-17T07:05:50,677 Preparing metadata (pyproject.toml): started 2026-04-17T07:05:50,678 Running command Preparing metadata (pyproject.toml) 2026-04-17T07:05:51,317 running dist_info 2026-04-17T07:05:51,327 creating /tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl.egg-info 2026-04-17T07:05:51,328 writing /tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl.egg-info/PKG-INFO 2026-04-17T07:05:51,335 writing dependency_links to /tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl.egg-info/dependency_links.txt 2026-04-17T07:05:51,338 writing requirements to /tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl.egg-info/requires.txt 2026-04-17T07:05:51,339 writing top-level names to /tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl.egg-info/top_level.txt 2026-04-17T07:05:51,341 writing manifest file '/tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl.egg-info/SOURCES.txt' 2026-04-17T07:05:51,368 reading manifest file '/tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl.egg-info/SOURCES.txt' 2026-04-17T07:05:51,369 reading manifest template 'MANIFEST.in' 2026-04-17T07:05:51,371 warning: no files found matching 'ChangeLog.rst' 2026-04-17T07:05:51,414 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-17T07:05:51,415 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-17T07:05:51,416 adding license file 'COPYING' 2026-04-17T07:05:51,417 adding license file 'COPYING.LESSER' 2026-04-17T07:05:51,426 writing manifest file '/tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl.egg-info/SOURCES.txt' 2026-04-17T07:05:51,427 creating '/tmp/pip-modern-metadata-2gyrdl3y/fenics_ufl-2025.3.0.dist-info' 2026-04-17T07:05:51,552 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-17T07:05:51,557 Source in /tmp/pip-wheel-m0129cse/fenics-ufl_a9c0ba767ead4cb389fea6cc921a37a5 has version 2025.3.0, which satisfies requirement fenics-ufl==2025.3.0 from https://files.pythonhosted.org/packages/3c/cf/ada3454b1f15dae6f022ea94bd20d2fc29896277195fb71e4f13881293bc/fenics_ufl-2025.3.0.tar.gz 2026-04-17T07:05:51,558 Removed fenics-ufl==2025.3.0 from https://files.pythonhosted.org/packages/3c/cf/ada3454b1f15dae6f022ea94bd20d2fc29896277195fb71e4f13881293bc/fenics_ufl-2025.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-27yycw97' 2026-04-17T07:05:51,563 Created temporary directory: /tmp/pip-unpack-_drxx8oo 2026-04-17T07:05:51,564 Building wheels for collected packages: fenics-ufl 2026-04-17T07:05:51,568 Created temporary directory: /tmp/pip-wheel-k90ofa_k 2026-04-17T07:05:51,569 Destination directory: /tmp/pip-wheel-k90ofa_k 2026-04-17T07:05:51,571 Building wheel for fenics-ufl (pyproject.toml): started 2026-04-17T07:05:51,572 Running command Building wheel for fenics-ufl (pyproject.toml) 2026-04-17T07:05:52,193 running bdist_wheel 2026-04-17T07:05:52,210 running build 2026-04-17T07:05:52,211 running build_py 2026-04-17T07:05:52,217 creating build/lib/ufl 2026-04-17T07:05:52,219 copying ufl/exproperators.py -> build/lib/ufl 2026-04-17T07:05:52,222 copying ufl/equation.py -> build/lib/ufl 2026-04-17T07:05:52,224 copying ufl/mathfunctions.py -> build/lib/ufl 2026-04-17T07:05:52,227 copying ufl/__init__.py -> build/lib/ufl 2026-04-17T07:05:52,229 copying ufl/constant.py -> build/lib/ufl 2026-04-17T07:05:52,231 copying ufl/tensoralgebra.py -> build/lib/ufl 2026-04-17T07:05:52,233 copying ufl/sobolevspace.py -> build/lib/ufl 2026-04-17T07:05:52,236 copying ufl/integral.py -> build/lib/ufl 2026-04-17T07:05:52,238 copying ufl/integral_domain.py -> build/lib/ufl 2026-04-17T07:05:52,240 copying ufl/objects.py -> build/lib/ufl 2026-04-17T07:05:52,242 copying ufl/differentiation.py -> build/lib/ufl 2026-04-17T07:05:52,245 copying ufl/protocols.py -> build/lib/ufl 2026-04-17T07:05:52,247 copying ufl/coefficient.py -> build/lib/ufl 2026-04-17T07:05:52,249 copying ufl/permutation.py -> build/lib/ufl 2026-04-17T07:05:52,251 copying ufl/argument.py -> build/lib/ufl 2026-04-17T07:05:52,253 copying ufl/index_combination_utils.py -> build/lib/ufl 2026-04-17T07:05:52,256 copying ufl/constantvalue.py -> build/lib/ufl 2026-04-17T07:05:52,258 copying ufl/indexsum.py -> build/lib/ufl 2026-04-17T07:05:52,260 copying ufl/finiteelement.py -> build/lib/ufl 2026-04-17T07:05:52,263 copying ufl/exprcontainers.py -> build/lib/ufl 2026-04-17T07:05:52,265 copying ufl/sorting.py -> build/lib/ufl 2026-04-17T07:05:52,267 copying ufl/restriction.py -> build/lib/ufl 2026-04-17T07:05:52,269 copying ufl/operators.py -> build/lib/ufl 2026-04-17T07:05:52,272 copying ufl/split_functions.py -> build/lib/ufl 2026-04-17T07:05:52,274 copying ufl/duals.py -> build/lib/ufl 2026-04-17T07:05:52,276 copying ufl/conditional.py -> build/lib/ufl 2026-04-17T07:05:52,279 copying ufl/compound_expressions.py -> build/lib/ufl 2026-04-17T07:05:52,281 copying ufl/functionspace.py -> build/lib/ufl 2026-04-17T07:05:52,284 copying ufl/exprequals.py -> build/lib/ufl 2026-04-17T07:05:52,286 copying ufl/measure.py -> build/lib/ufl 2026-04-17T07:05:52,289 copying ufl/algebra.py -> build/lib/ufl 2026-04-17T07:05:52,291 copying ufl/pullback.py -> build/lib/ufl 2026-04-17T07:05:52,294 copying ufl/indexed.py -> build/lib/ufl 2026-04-17T07:05:52,297 copying ufl/adjoint.py -> build/lib/ufl 2026-04-17T07:05:52,299 copying ufl/averaging.py -> build/lib/ufl 2026-04-17T07:05:52,302 copying ufl/tensors.py -> build/lib/ufl 2026-04-17T07:05:52,304 copying ufl/form.py -> build/lib/ufl 2026-04-17T07:05:52,307 copying ufl/domain.py -> build/lib/ufl 2026-04-17T07:05:52,310 copying ufl/action.py -> build/lib/ufl 2026-04-17T07:05:52,313 copying ufl/precedence.py -> build/lib/ufl 2026-04-17T07:05:52,315 copying ufl/checks.py -> build/lib/ufl 2026-04-17T07:05:52,317 copying ufl/matrix.py -> build/lib/ufl 2026-04-17T07:05:52,319 copying ufl/classes.py -> build/lib/ufl 2026-04-17T07:05:52,321 copying ufl/formoperators.py -> build/lib/ufl 2026-04-17T07:05:52,324 copying ufl/variable.py -> build/lib/ufl 2026-04-17T07:05:52,326 copying ufl/referencevalue.py -> build/lib/ufl 2026-04-17T07:05:52,328 copying ufl/cell.py -> build/lib/ufl 2026-04-17T07:05:52,331 copying ufl/geometry.py -> build/lib/ufl 2026-04-17T07:05:52,336 creating build/lib/ufl/algorithms 2026-04-17T07:05:52,337 copying ufl/algorithms/domain_analysis.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,340 copying ufl/algorithms/compute_form_data.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,343 copying ufl/algorithms/analysis.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,345 copying ufl/algorithms/expand_indices.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,348 copying ufl/algorithms/apply_integral_scaling.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,350 copying ufl/algorithms/__init__.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,352 copying ufl/algorithms/renumbering.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,354 copying ufl/algorithms/replace.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,356 copying ufl/algorithms/strip_terminal_data.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,359 copying ufl/algorithms/check_restrictions.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,361 copying ufl/algorithms/comparison_checker.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,364 copying ufl/algorithms/transformer.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,366 copying ufl/algorithms/apply_function_pullbacks.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,368 copying ufl/algorithms/formfiles.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,371 copying ufl/algorithms/map_integrands.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,373 copying ufl/algorithms/apply_geometry_lowering.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,376 copying ufl/algorithms/remove_component_tensors.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,379 copying ufl/algorithms/ad.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,381 copying ufl/algorithms/replace_derivative_nodes.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,383 copying ufl/algorithms/balancing.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,385 copying ufl/algorithms/formsplitter.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,388 copying ufl/algorithms/signature.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,391 copying ufl/algorithms/formdata.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,394 copying ufl/algorithms/apply_derivatives.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,398 copying ufl/algorithms/check_arities.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,401 copying ufl/algorithms/formtransformations.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,404 copying ufl/algorithms/estimate_degrees.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,407 copying ufl/algorithms/traversal.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,409 copying ufl/algorithms/apply_coefficient_split.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,412 copying ufl/algorithms/apply_restrictions.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,415 copying ufl/algorithms/checks.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,417 copying ufl/algorithms/apply_algebra_lowering.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,420 copying ufl/algorithms/coordinate_derivative_helpers.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,422 copying ufl/algorithms/remove_complex_nodes.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,424 copying ufl/algorithms/change_to_reference.py -> build/lib/ufl/algorithms 2026-04-17T07:05:52,427 creating build/lib/ufl/core 2026-04-17T07:05:52,428 copying ufl/core/ufl_id.py -> build/lib/ufl/core 2026-04-17T07:05:52,430 copying ufl/core/__init__.py -> build/lib/ufl/core 2026-04-17T07:05:52,432 copying ufl/core/expr.py -> build/lib/ufl/core 2026-04-17T07:05:52,434 copying ufl/core/base_form_operator.py -> build/lib/ufl/core 2026-04-17T07:05:52,436 copying ufl/core/operator.py -> build/lib/ufl/core 2026-04-17T07:05:52,438 copying ufl/core/multiindex.py -> build/lib/ufl/core 2026-04-17T07:05:52,440 copying ufl/core/external_operator.py -> build/lib/ufl/core 2026-04-17T07:05:52,443 copying ufl/core/ufl_type.py -> build/lib/ufl/core 2026-04-17T07:05:52,445 copying ufl/core/interpolate.py -> build/lib/ufl/core 2026-04-17T07:05:52,447 copying ufl/core/terminal.py -> build/lib/ufl/core 2026-04-17T07:05:52,449 copying ufl/core/compute_expr_hash.py -> build/lib/ufl/core 2026-04-17T07:05:52,451 creating build/lib/ufl/corealg 2026-04-17T07:05:52,452 copying ufl/corealg/__init__.py -> build/lib/ufl/corealg 2026-04-17T07:05:52,454 copying ufl/corealg/map_dag.py -> build/lib/ufl/corealg 2026-04-17T07:05:52,456 copying ufl/corealg/traversal.py -> build/lib/ufl/corealg 2026-04-17T07:05:52,458 copying ufl/corealg/multifunction.py -> build/lib/ufl/corealg 2026-04-17T07:05:52,460 copying ufl/corealg/dag_traverser.py -> build/lib/ufl/corealg 2026-04-17T07:05:52,463 creating build/lib/ufl/formatting 2026-04-17T07:05:52,464 copying ufl/formatting/ufl2unicode.py -> build/lib/ufl/formatting 2026-04-17T07:05:52,467 copying ufl/formatting/__init__.py -> build/lib/ufl/formatting 2026-04-17T07:05:52,469 creating build/lib/ufl/utils 2026-04-17T07:05:52,470 copying ufl/utils/__init__.py -> build/lib/ufl/utils 2026-04-17T07:05:52,472 copying ufl/utils/sequences.py -> build/lib/ufl/utils 2026-04-17T07:05:52,474 copying ufl/utils/sorting.py -> build/lib/ufl/utils 2026-04-17T07:05:52,476 copying ufl/utils/counted.py -> build/lib/ufl/utils 2026-04-17T07:05:52,478 copying ufl/utils/formatting.py -> build/lib/ufl/utils 2026-04-17T07:05:52,480 copying ufl/utils/indexflattening.py -> build/lib/ufl/utils 2026-04-17T07:05:52,482 copying ufl/utils/stacks.py -> build/lib/ufl/utils 2026-04-17T07:05:52,483 running egg_info 2026-04-17T07:05:52,493 writing fenics_ufl.egg-info/PKG-INFO 2026-04-17T07:05:52,499 writing dependency_links to fenics_ufl.egg-info/dependency_links.txt 2026-04-17T07:05:52,501 writing requirements to fenics_ufl.egg-info/requires.txt 2026-04-17T07:05:52,503 writing top-level names to fenics_ufl.egg-info/top_level.txt 2026-04-17T07:05:52,521 reading manifest file 'fenics_ufl.egg-info/SOURCES.txt' 2026-04-17T07:05:52,534 reading manifest template 'MANIFEST.in' 2026-04-17T07:05:52,535 warning: no files found matching 'ChangeLog.rst' 2026-04-17T07:05:52,582 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-17T07:05:52,583 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-04-17T07:05:52,584 adding license file 'COPYING' 2026-04-17T07:05:52,585 adding license file 'COPYING.LESSER' 2026-04-17T07:05:52,596 writing manifest file 'fenics_ufl.egg-info/SOURCES.txt' 2026-04-17T07:05:52,604 copying ufl/py.typed -> build/lib/ufl 2026-04-17T07:05:52,620 installing to build/bdist.linux-armv7l/wheel 2026-04-17T07:05:52,621 running install 2026-04-17T07:05:52,644 running install_lib 2026-04-17T07:05:52,650 creating build/bdist.linux-armv7l/wheel 2026-04-17T07:05:52,653 creating build/bdist.linux-armv7l/wheel/ufl 2026-04-17T07:05:52,654 copying build/lib/ufl/exproperators.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,656 copying build/lib/ufl/equation.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,659 creating build/bdist.linux-armv7l/wheel/ufl/formatting 2026-04-17T07:05:52,660 copying build/lib/ufl/formatting/ufl2unicode.py -> build/bdist.linux-armv7l/wheel/./ufl/formatting 2026-04-17T07:05:52,663 copying build/lib/ufl/formatting/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/formatting 2026-04-17T07:05:52,665 copying build/lib/ufl/mathfunctions.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,667 copying build/lib/ufl/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,669 copying build/lib/ufl/constant.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,671 copying build/lib/ufl/tensoralgebra.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,674 copying build/lib/ufl/sobolevspace.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,676 copying build/lib/ufl/integral.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,678 copying build/lib/ufl/integral_domain.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,680 copying build/lib/ufl/objects.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,682 copying build/lib/ufl/differentiation.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,684 copying build/lib/ufl/protocols.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,686 copying build/lib/ufl/coefficient.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,688 copying build/lib/ufl/permutation.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,691 creating build/bdist.linux-armv7l/wheel/ufl/algorithms 2026-04-17T07:05:52,692 copying build/lib/ufl/algorithms/domain_analysis.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,695 copying build/lib/ufl/algorithms/compute_form_data.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,697 copying build/lib/ufl/algorithms/analysis.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,699 copying build/lib/ufl/algorithms/expand_indices.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,702 copying build/lib/ufl/algorithms/apply_integral_scaling.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,704 copying build/lib/ufl/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,706 copying build/lib/ufl/algorithms/renumbering.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,708 copying build/lib/ufl/algorithms/replace.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,710 copying build/lib/ufl/algorithms/strip_terminal_data.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,712 copying build/lib/ufl/algorithms/check_restrictions.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,714 copying build/lib/ufl/algorithms/comparison_checker.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,716 copying build/lib/ufl/algorithms/transformer.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,719 copying build/lib/ufl/algorithms/apply_function_pullbacks.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,721 copying build/lib/ufl/algorithms/formfiles.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,723 copying build/lib/ufl/algorithms/map_integrands.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,725 copying build/lib/ufl/algorithms/apply_geometry_lowering.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,728 copying build/lib/ufl/algorithms/remove_component_tensors.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,729 copying build/lib/ufl/algorithms/ad.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,731 copying build/lib/ufl/algorithms/replace_derivative_nodes.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,733 copying build/lib/ufl/algorithms/balancing.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,736 copying build/lib/ufl/algorithms/formsplitter.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,738 copying build/lib/ufl/algorithms/signature.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,740 copying build/lib/ufl/algorithms/formdata.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,742 copying build/lib/ufl/algorithms/apply_derivatives.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,746 copying build/lib/ufl/algorithms/check_arities.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,748 copying build/lib/ufl/algorithms/formtransformations.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,751 copying build/lib/ufl/algorithms/estimate_degrees.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,753 copying build/lib/ufl/algorithms/traversal.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,755 copying build/lib/ufl/algorithms/apply_coefficient_split.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,757 copying build/lib/ufl/algorithms/apply_restrictions.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,759 copying build/lib/ufl/algorithms/checks.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,761 copying build/lib/ufl/algorithms/apply_algebra_lowering.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,763 copying build/lib/ufl/algorithms/coordinate_derivative_helpers.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,765 copying build/lib/ufl/algorithms/remove_complex_nodes.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,767 copying build/lib/ufl/algorithms/change_to_reference.py -> build/bdist.linux-armv7l/wheel/./ufl/algorithms 2026-04-17T07:05:52,769 copying build/lib/ufl/argument.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,771 copying build/lib/ufl/index_combination_utils.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,774 copying build/lib/ufl/constantvalue.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,776 copying build/lib/ufl/indexsum.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,778 copying build/lib/ufl/finiteelement.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,780 copying build/lib/ufl/exprcontainers.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,783 copying build/lib/ufl/sorting.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,785 copying build/lib/ufl/restriction.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,787 copying build/lib/ufl/operators.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,789 copying build/lib/ufl/split_functions.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,792 copying build/lib/ufl/duals.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,794 copying build/lib/ufl/conditional.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,796 copying build/lib/ufl/compound_expressions.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,799 copying build/lib/ufl/functionspace.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,801 copying build/lib/ufl/exprequals.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,803 copying build/lib/ufl/measure.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,805 copying build/lib/ufl/algebra.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,808 copying build/lib/ufl/pullback.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,810 copying build/lib/ufl/indexed.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,813 copying build/lib/ufl/adjoint.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,815 copying build/lib/ufl/averaging.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,817 copying build/lib/ufl/py.typed -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,819 copying build/lib/ufl/tensors.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,821 copying build/lib/ufl/form.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,824 copying build/lib/ufl/domain.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,826 copying build/lib/ufl/action.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,829 creating build/bdist.linux-armv7l/wheel/ufl/utils 2026-04-17T07:05:52,830 copying build/lib/ufl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2026-04-17T07:05:52,832 copying build/lib/ufl/utils/sequences.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2026-04-17T07:05:52,834 copying build/lib/ufl/utils/sorting.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2026-04-17T07:05:52,835 copying build/lib/ufl/utils/counted.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2026-04-17T07:05:52,837 copying build/lib/ufl/utils/formatting.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2026-04-17T07:05:52,839 copying build/lib/ufl/utils/indexflattening.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2026-04-17T07:05:52,841 copying build/lib/ufl/utils/stacks.py -> build/bdist.linux-armv7l/wheel/./ufl/utils 2026-04-17T07:05:52,843 copying build/lib/ufl/precedence.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,845 copying build/lib/ufl/checks.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,846 copying build/lib/ufl/matrix.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,848 copying build/lib/ufl/classes.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,851 creating build/bdist.linux-armv7l/wheel/ufl/core 2026-04-17T07:05:52,852 copying build/lib/ufl/core/ufl_id.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,854 copying build/lib/ufl/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,856 copying build/lib/ufl/core/expr.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,859 copying build/lib/ufl/core/base_form_operator.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,861 copying build/lib/ufl/core/operator.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,863 copying build/lib/ufl/core/multiindex.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,865 copying build/lib/ufl/core/external_operator.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,867 copying build/lib/ufl/core/ufl_type.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,870 copying build/lib/ufl/core/interpolate.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,872 copying build/lib/ufl/core/terminal.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,874 copying build/lib/ufl/core/compute_expr_hash.py -> build/bdist.linux-armv7l/wheel/./ufl/core 2026-04-17T07:05:52,876 copying build/lib/ufl/formoperators.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,879 creating build/bdist.linux-armv7l/wheel/ufl/corealg 2026-04-17T07:05:52,880 copying build/lib/ufl/corealg/__init__.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2026-04-17T07:05:52,882 copying build/lib/ufl/corealg/map_dag.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2026-04-17T07:05:52,884 copying build/lib/ufl/corealg/traversal.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2026-04-17T07:05:52,886 copying build/lib/ufl/corealg/multifunction.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2026-04-17T07:05:52,888 copying build/lib/ufl/corealg/dag_traverser.py -> build/bdist.linux-armv7l/wheel/./ufl/corealg 2026-04-17T07:05:52,890 copying build/lib/ufl/variable.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,892 copying build/lib/ufl/referencevalue.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,894 copying build/lib/ufl/cell.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,896 copying build/lib/ufl/geometry.py -> build/bdist.linux-armv7l/wheel/./ufl 2026-04-17T07:05:52,899 running install_egg_info 2026-04-17T07:05:52,904 Copying fenics_ufl.egg-info to build/bdist.linux-armv7l/wheel/./fenics_ufl-2025.3.0-py3.11.egg-info 2026-04-17T07:05:52,914 running install_scripts 2026-04-17T07:05:52,927 creating build/bdist.linux-armv7l/wheel/fenics_ufl-2025.3.0.dist-info/WHEEL 2026-04-17T07:05:52,929 creating '/tmp/pip-wheel-k90ofa_k/.tmp-7xm_v9v8/fenics_ufl-2025.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-17T07:05:52,938 adding 'fenics_ufl-2025.3.0.dist-info/licenses/COPYING' 2026-04-17T07:05:52,941 adding 'fenics_ufl-2025.3.0.dist-info/licenses/COPYING.LESSER' 2026-04-17T07:05:52,945 adding 'ufl/__init__.py' 2026-04-17T07:05:52,947 adding 'ufl/action.py' 2026-04-17T07:05:52,949 adding 'ufl/adjoint.py' 2026-04-17T07:05:52,951 adding 'ufl/algebra.py' 2026-04-17T07:05:52,954 adding 'ufl/argument.py' 2026-04-17T07:05:52,956 adding 'ufl/averaging.py' 2026-04-17T07:05:52,958 adding 'ufl/cell.py' 2026-04-17T07:05:52,960 adding 'ufl/checks.py' 2026-04-17T07:05:52,963 adding 'ufl/classes.py' 2026-04-17T07:05:52,965 adding 'ufl/coefficient.py' 2026-04-17T07:05:52,968 adding 'ufl/compound_expressions.py' 2026-04-17T07:05:52,970 adding 'ufl/conditional.py' 2026-04-17T07:05:52,972 adding 'ufl/constant.py' 2026-04-17T07:05:52,974 adding 'ufl/constantvalue.py' 2026-04-17T07:05:52,977 adding 'ufl/differentiation.py' 2026-04-17T07:05:52,980 adding 'ufl/domain.py' 2026-04-17T07:05:52,981 adding 'ufl/duals.py' 2026-04-17T07:05:52,983 adding 'ufl/equation.py' 2026-04-17T07:05:52,985 adding 'ufl/exprcontainers.py' 2026-04-17T07:05:52,987 adding 'ufl/exprequals.py' 2026-04-17T07:05:52,989 adding 'ufl/exproperators.py' 2026-04-17T07:05:52,991 adding 'ufl/finiteelement.py' 2026-04-17T07:05:52,995 adding 'ufl/form.py' 2026-04-17T07:05:52,999 adding 'ufl/formoperators.py' 2026-04-17T07:05:53,001 adding 'ufl/functionspace.py' 2026-04-17T07:05:53,005 adding 'ufl/geometry.py' 2026-04-17T07:05:53,007 adding 'ufl/index_combination_utils.py' 2026-04-17T07:05:53,009 adding 'ufl/indexed.py' 2026-04-17T07:05:53,011 adding 'ufl/indexsum.py' 2026-04-17T07:05:53,013 adding 'ufl/integral.py' 2026-04-17T07:05:53,015 adding 'ufl/integral_domain.py' 2026-04-17T07:05:53,017 adding 'ufl/mathfunctions.py' 2026-04-17T07:05:53,019 adding 'ufl/matrix.py' 2026-04-17T07:05:53,022 adding 'ufl/measure.py' 2026-04-17T07:05:53,024 adding 'ufl/objects.py' 2026-04-17T07:05:53,027 adding 'ufl/operators.py' 2026-04-17T07:05:53,029 adding 'ufl/permutation.py' 2026-04-17T07:05:53,030 adding 'ufl/precedence.py' 2026-04-17T07:05:53,032 adding 'ufl/protocols.py' 2026-04-17T07:05:53,035 adding 'ufl/pullback.py' 2026-04-17T07:05:53,036 adding 'ufl/py.typed' 2026-04-17T07:05:53,038 adding 'ufl/referencevalue.py' 2026-04-17T07:05:53,040 adding 'ufl/restriction.py' 2026-04-17T07:05:53,042 adding 'ufl/sobolevspace.py' 2026-04-17T07:05:53,044 adding 'ufl/sorting.py' 2026-04-17T07:05:53,046 adding 'ufl/split_functions.py' 2026-04-17T07:05:53,048 adding 'ufl/tensoralgebra.py' 2026-04-17T07:05:53,051 adding 'ufl/tensors.py' 2026-04-17T07:05:53,053 adding 'ufl/variable.py' 2026-04-17T07:05:53,056 adding 'ufl/algorithms/__init__.py' 2026-04-17T07:05:53,057 adding 'ufl/algorithms/ad.py' 2026-04-17T07:05:53,060 adding 'ufl/algorithms/analysis.py' 2026-04-17T07:05:53,062 adding 'ufl/algorithms/apply_algebra_lowering.py' 2026-04-17T07:05:53,064 adding 'ufl/algorithms/apply_coefficient_split.py' 2026-04-17T07:05:53,073 adding 'ufl/algorithms/apply_derivatives.py' 2026-04-17T07:05:53,075 adding 'ufl/algorithms/apply_function_pullbacks.py' 2026-04-17T07:05:53,078 adding 'ufl/algorithms/apply_geometry_lowering.py' 2026-04-17T07:05:53,080 adding 'ufl/algorithms/apply_integral_scaling.py' 2026-04-17T07:05:53,082 adding 'ufl/algorithms/apply_restrictions.py' 2026-04-17T07:05:53,084 adding 'ufl/algorithms/balancing.py' 2026-04-17T07:05:53,086 adding 'ufl/algorithms/change_to_reference.py' 2026-04-17T07:05:53,088 adding 'ufl/algorithms/check_arities.py' 2026-04-17T07:05:53,090 adding 'ufl/algorithms/check_restrictions.py' 2026-04-17T07:05:53,092 adding 'ufl/algorithms/checks.py' 2026-04-17T07:05:53,094 adding 'ufl/algorithms/comparison_checker.py' 2026-04-17T07:05:53,096 adding 'ufl/algorithms/compute_form_data.py' 2026-04-17T07:05:53,098 adding 'ufl/algorithms/coordinate_derivative_helpers.py' 2026-04-17T07:05:53,101 adding 'ufl/algorithms/domain_analysis.py' 2026-04-17T07:05:53,104 adding 'ufl/algorithms/estimate_degrees.py' 2026-04-17T07:05:53,106 adding 'ufl/algorithms/expand_indices.py' 2026-04-17T07:05:53,109 adding 'ufl/algorithms/formdata.py' 2026-04-17T07:05:53,111 adding 'ufl/algorithms/formfiles.py' 2026-04-17T07:05:53,114 adding 'ufl/algorithms/formsplitter.py' 2026-04-17T07:05:53,117 adding 'ufl/algorithms/formtransformations.py' 2026-04-17T07:05:53,119 adding 'ufl/algorithms/map_integrands.py' 2026-04-17T07:05:53,120 adding 'ufl/algorithms/remove_complex_nodes.py' 2026-04-17T07:05:53,122 adding 'ufl/algorithms/remove_component_tensors.py' 2026-04-17T07:05:53,124 adding 'ufl/algorithms/renumbering.py' 2026-04-17T07:05:53,126 adding 'ufl/algorithms/replace.py' 2026-04-17T07:05:53,128 adding 'ufl/algorithms/replace_derivative_nodes.py' 2026-04-17T07:05:53,130 adding 'ufl/algorithms/signature.py' 2026-04-17T07:05:53,132 adding 'ufl/algorithms/strip_terminal_data.py' 2026-04-17T07:05:53,134 adding 'ufl/algorithms/transformer.py' 2026-04-17T07:05:53,135 adding 'ufl/algorithms/traversal.py' 2026-04-17T07:05:53,137 adding 'ufl/core/__init__.py' 2026-04-17T07:05:53,139 adding 'ufl/core/base_form_operator.py' 2026-04-17T07:05:53,140 adding 'ufl/core/compute_expr_hash.py' 2026-04-17T07:05:53,142 adding 'ufl/core/expr.py' 2026-04-17T07:05:53,144 adding 'ufl/core/external_operator.py' 2026-04-17T07:05:53,145 adding 'ufl/core/interpolate.py' 2026-04-17T07:05:53,147 adding 'ufl/core/multiindex.py' 2026-04-17T07:05:53,148 adding 'ufl/core/operator.py' 2026-04-17T07:05:53,150 adding 'ufl/core/terminal.py' 2026-04-17T07:05:53,151 adding 'ufl/core/ufl_id.py' 2026-04-17T07:05:53,153 adding 'ufl/core/ufl_type.py' 2026-04-17T07:05:53,155 adding 'ufl/corealg/__init__.py' 2026-04-17T07:05:53,156 adding 'ufl/corealg/dag_traverser.py' 2026-04-17T07:05:53,158 adding 'ufl/corealg/map_dag.py' 2026-04-17T07:05:53,159 adding 'ufl/corealg/multifunction.py' 2026-04-17T07:05:53,161 adding 'ufl/corealg/traversal.py' 2026-04-17T07:05:53,162 adding 'ufl/formatting/__init__.py' 2026-04-17T07:05:53,165 adding 'ufl/formatting/ufl2unicode.py' 2026-04-17T07:05:53,167 adding 'ufl/utils/__init__.py' 2026-04-17T07:05:53,168 adding 'ufl/utils/counted.py' 2026-04-17T07:05:53,170 adding 'ufl/utils/formatting.py' 2026-04-17T07:05:53,171 adding 'ufl/utils/indexflattening.py' 2026-04-17T07:05:53,172 adding 'ufl/utils/sequences.py' 2026-04-17T07:05:53,174 adding 'ufl/utils/sorting.py' 2026-04-17T07:05:53,175 adding 'ufl/utils/stacks.py' 2026-04-17T07:05:53,176 adding 'fenics_ufl-2025.3.0.dist-info/METADATA' 2026-04-17T07:05:53,177 adding 'fenics_ufl-2025.3.0.dist-info/WHEEL' 2026-04-17T07:05:53,178 adding 'fenics_ufl-2025.3.0.dist-info/top_level.txt' 2026-04-17T07:05:53,180 adding 'fenics_ufl-2025.3.0.dist-info/RECORD' 2026-04-17T07:05:53,185 removing build/bdist.linux-armv7l/wheel 2026-04-17T07:05:53,327 Building wheel for fenics-ufl (pyproject.toml): finished with status 'done' 2026-04-17T07:05:53,338 Created wheel for fenics-ufl: filename=fenics_ufl-2025.3.0-py3-none-any.whl size=265344 sha256=bce9da2b46305185953a4128d36c740ac1bff0b5398e54253746436e46742e46 2026-04-17T07:05:53,339 Stored in directory: /tmp/pip-ephem-wheel-cache-2g3k4i5n/wheels/cd/af/32/2b6f4ee04f835fafd4938002a684a0306580acd6a82701497a 2026-04-17T07:05:53,355 Successfully built fenics-ufl 2026-04-17T07:05:53,367 Removed build tracker: '/tmp/pip-build-tracker-27yycw97'