2025-09-30T12:39:21,577 Created temporary directory: /tmp/pip-ephem-wheel-cache-hfhk3ahf 2025-09-30T12:39:21,579 Created temporary directory: /tmp/pip-build-tracker-gtyu8j7w 2025-09-30T12:39:21,579 Initialized build tracking at /tmp/pip-build-tracker-gtyu8j7w 2025-09-30T12:39:21,580 Created build tracker: /tmp/pip-build-tracker-gtyu8j7w 2025-09-30T12:39:21,580 Entered build tracker: /tmp/pip-build-tracker-gtyu8j7w 2025-09-30T12:39:21,581 Created temporary directory: /tmp/pip-wheel-nhn0rrwg 2025-09-30T12:39:21,584 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-09-30T12:39:21,587 Created temporary directory: /tmp/pip-ephem-wheel-cache-dob_azq4 2025-09-30T12:39:21,611 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-30T12:39:21,615 2 location(s) to search for versions of estuaire: 2025-09-30T12:39:21,615 * https://pypi.org/simple/estuaire/ 2025-09-30T12:39:21,615 * https://www.piwheels.org/simple/estuaire/ 2025-09-30T12:39:21,616 Fetching project page and analyzing links: https://pypi.org/simple/estuaire/ 2025-09-30T12:39:21,617 Getting page https://pypi.org/simple/estuaire/ 2025-09-30T12:39:21,618 Found index url https://pypi.org/simple 2025-09-30T12:39:21,827 Fetched page https://pypi.org/simple/estuaire/ as application/vnd.pypi.simple.v1+json 2025-09-30T12:39:21,830 Skipping link: No binaries permitted for estuaire: https://files.pythonhosted.org/packages/4d/7b/11401326b91acae943e6bcf18a14ab761340674f4f2ddaba8101cd6fef41/estuaire-1.0.1-cp313-cp313-macosx_15_0_arm64.whl (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10) 2025-09-30T12:39:21,831 Found link https://files.pythonhosted.org/packages/9d/a6/295c872f37619d48af98be58dc8adaa0d7c4eb75373727f5c41771fcadd9/estuaire-1.0.1.tar.gz (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10), version: 1.0.1 2025-09-30T12:39:21,831 Skipping link: No binaries permitted for estuaire: https://files.pythonhosted.org/packages/de/18/7945754b5e189eacd6e8c228dfee8f7349637ea02da258e1327f0330225f/estuaire-1.0.2-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10) 2025-09-30T12:39:21,832 Skipping link: No binaries permitted for estuaire: https://files.pythonhosted.org/packages/86/eb/6f659d132d9f4d61b93498e575dbf1d950f3b0b69a46ce5580b4b142cac9/estuaire-1.0.2-cp313-cp313-macosx_15_0_arm64.whl (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10) 2025-09-30T12:39:21,833 Skipping link: No binaries permitted for estuaire: https://files.pythonhosted.org/packages/9f/e6/e54b9560c8c34fd4dd3e9d6ad5f7a6f39cb1862bba522e8619d6879f8978/estuaire-1.0.3-cp311-cp311-macosx_10_9_universal2.whl (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10) 2025-09-30T12:39:21,833 Skipping link: No binaries permitted for estuaire: https://files.pythonhosted.org/packages/04/69/1c2f983173853998e0455a1166fd8a1746ff3af7ef1bbc97fa7994974217/estuaire-1.0.3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10) 2025-09-30T12:39:21,834 Skipping link: No binaries permitted for estuaire: https://files.pythonhosted.org/packages/37/57/27efaafaa30df070446f82fc52f2ea656ce5fec9d56ea7bb6279201f37a7/estuaire-1.0.3-cp311-cp311-macosx_11_0_x86_64.whl (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10) 2025-09-30T12:39:21,835 Skipping link: No binaries permitted for estuaire: https://files.pythonhosted.org/packages/a4/6b/979cdf48379e940a521df335d51a70761619a2292979ed6b0438e0c60510/estuaire-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10) 2025-09-30T12:39:21,836 Found link https://files.pythonhosted.org/packages/3d/d3/29754c9ef94348cebf4c3968672fc4580354435211353c0831fa3ba6e476/estuaire-1.0.3.tar.gz (from https://pypi.org/simple/estuaire/) (requires-python:>=3.10), version: 1.0.3 2025-09-30T12:39:21,837 Fetching project page and analyzing links: https://www.piwheels.org/simple/estuaire/ 2025-09-30T12:39:21,838 Getting page https://www.piwheels.org/simple/estuaire/ 2025-09-30T12:39:21,839 Found index url https://www.piwheels.org/simple 2025-09-30T12:39:22,025 Fetched page https://www.piwheels.org/simple/estuaire/ as text/html 2025-09-30T12:39:22,026 Skipping link: not a file: https://www.piwheels.org/simple/estuaire/ 2025-09-30T12:39:22,027 Skipping link: not a file: https://pypi.org/simple/estuaire/ 2025-09-30T12:39:22,046 Given no hashes to check 1 links for project 'estuaire': discarding no candidates 2025-09-30T12:39:22,064 Collecting estuaire==1.0.3 2025-09-30T12:39:22,066 Created temporary directory: /tmp/pip-unpack-58occzce 2025-09-30T12:39:22,196 Downloading estuaire-1.0.3.tar.gz (18 kB) 2025-09-30T12:39:22,257 Added estuaire==1.0.3 from https://files.pythonhosted.org/packages/3d/d3/29754c9ef94348cebf4c3968672fc4580354435211353c0831fa3ba6e476/estuaire-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-gtyu8j7w' 2025-09-30T12:39:22,265 Created temporary directory: /tmp/pip-build-env-apyhkpqq 2025-09-30T12:39:22,269 Installing build dependencies: started 2025-09-30T12:39:22,270 Running command pip subprocess to install build dependencies 2025-09-30T12:39:23,418 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-30T12:39:24,041 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-09-30T12:39:24,064 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-30T12:39:25,845 Collecting setuptools>=69 2025-09-30T12:39:25,966 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-09-30T12:39:26,238 Collecting wheel 2025-09-30T12:39:26,255 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-09-30T12:39:28,033 Collecting Cython>=3.0 2025-09-30T12:39:28,055 Using cached cython-3.1.4-py3-none-any.whl (1.2 MB) 2025-09-30T12:39:29,080 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-09-30T12:39:29,088 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-09-30T12:39:29,095 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-09-30T12:39:29,101 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-09-30T12:39:29,108 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-09-30T12:39:29,710 Collecting numpy>=1.26 2025-09-30T12:39:30,152 Using cached https://www.piwheels.org/simple/numpy/numpy-2.3.3-cp311-cp311-linux_armv7l.whl (6.1 MB) 2025-09-30T12:39:30,569 Collecting Mako>=1.3 2025-09-30T12:39:30,583 Downloading https://www.piwheels.org/simple/mako/mako-1.3.10-py3-none-any.whl (78 kB) 2025-09-30T12:39:30,603 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 kB 6.3 MB/s eta 0:00:00 2025-09-30T12:39:31,138 Collecting MarkupSafe>=0.9.2 2025-09-30T12:39:31,154 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2025-09-30T12:39:34,284 Installing collected packages: wheel, setuptools, numpy, MarkupSafe, Cython, Mako 2025-09-30T12:39:34,523 Creating /tmp/pip-build-env-apyhkpqq/overlay/local/bin 2025-09-30T12:39:34,525 changing mode of /tmp/pip-build-env-apyhkpqq/overlay/local/bin/wheel to 755 2025-09-30T12:39:47,588 changing mode of /tmp/pip-build-env-apyhkpqq/overlay/local/bin/f2py to 755 2025-09-30T12:39:47,590 changing mode of /tmp/pip-build-env-apyhkpqq/overlay/local/bin/numpy-config to 755 2025-09-30T12:39:50,862 changing mode of /tmp/pip-build-env-apyhkpqq/overlay/local/bin/cygdb to 755 2025-09-30T12:39:50,864 changing mode of /tmp/pip-build-env-apyhkpqq/overlay/local/bin/cython to 755 2025-09-30T12:39:50,866 changing mode of /tmp/pip-build-env-apyhkpqq/overlay/local/bin/cythonize to 755 2025-09-30T12:39:51,170 changing mode of /tmp/pip-build-env-apyhkpqq/overlay/local/bin/mako-render to 755 2025-09-30T12:39:51,216 Successfully installed Cython-3.1.4 Mako-1.3.10 MarkupSafe-3.0.3 numpy-2.3.3 setuptools-80.9.0 wheel-0.45.1 2025-09-30T12:39:51,684 Installing build dependencies: finished with status 'done' 2025-09-30T12:39:51,691 Getting requirements to build wheel: started 2025-09-30T12:39:51,692 Running command Getting requirements to build wheel 2025-09-30T12:39:52,579 running egg_info 2025-09-30T12:39:52,588 writing estuaire.egg-info/PKG-INFO 2025-09-30T12:39:52,594 writing dependency_links to estuaire.egg-info/dependency_links.txt 2025-09-30T12:39:52,597 writing requirements to estuaire.egg-info/requires.txt 2025-09-30T12:39:52,598 writing top-level names to estuaire.egg-info/top_level.txt 2025-09-30T12:39:52,855 reading manifest file 'estuaire.egg-info/SOURCES.txt' 2025-09-30T12:39:52,858 adding license file 'LICENSE' 2025-09-30T12:39:52,862 writing manifest file 'estuaire.egg-info/SOURCES.txt' 2025-09-30T12:39:52,997 Getting requirements to build wheel: finished with status 'done' 2025-09-30T12:39:53,001 Created temporary directory: /tmp/pip-modern-metadata-b6jmhdq2 2025-09-30T12:39:53,003 Preparing metadata (pyproject.toml): started 2025-09-30T12:39:53,005 Running command Preparing metadata (pyproject.toml) 2025-09-30T12:39:54,049 running dist_info 2025-09-30T12:39:54,064 creating /tmp/pip-modern-metadata-b6jmhdq2/estuaire.egg-info 2025-09-30T12:39:54,065 writing /tmp/pip-modern-metadata-b6jmhdq2/estuaire.egg-info/PKG-INFO 2025-09-30T12:39:54,070 writing dependency_links to /tmp/pip-modern-metadata-b6jmhdq2/estuaire.egg-info/dependency_links.txt 2025-09-30T12:39:54,074 writing requirements to /tmp/pip-modern-metadata-b6jmhdq2/estuaire.egg-info/requires.txt 2025-09-30T12:39:54,075 writing top-level names to /tmp/pip-modern-metadata-b6jmhdq2/estuaire.egg-info/top_level.txt 2025-09-30T12:39:54,076 writing manifest file '/tmp/pip-modern-metadata-b6jmhdq2/estuaire.egg-info/SOURCES.txt' 2025-09-30T12:39:54,302 reading manifest file '/tmp/pip-modern-metadata-b6jmhdq2/estuaire.egg-info/SOURCES.txt' 2025-09-30T12:39:54,304 adding license file 'LICENSE' 2025-09-30T12:39:54,307 writing manifest file '/tmp/pip-modern-metadata-b6jmhdq2/estuaire.egg-info/SOURCES.txt' 2025-09-30T12:39:54,308 creating '/tmp/pip-modern-metadata-b6jmhdq2/estuaire-1.0.3.dist-info' 2025-09-30T12:39:54,470 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-30T12:39:54,474 Source in /tmp/pip-wheel-nhn0rrwg/estuaire_b57293ece4dc42b5a5835a24fc337dcc has version 1.0.3, which satisfies requirement estuaire==1.0.3 from https://files.pythonhosted.org/packages/3d/d3/29754c9ef94348cebf4c3968672fc4580354435211353c0831fa3ba6e476/estuaire-1.0.3.tar.gz 2025-09-30T12:39:54,475 Removed estuaire==1.0.3 from https://files.pythonhosted.org/packages/3d/d3/29754c9ef94348cebf4c3968672fc4580354435211353c0831fa3ba6e476/estuaire-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-gtyu8j7w' 2025-09-30T12:39:54,480 Created temporary directory: /tmp/pip-unpack-hm_a4hri 2025-09-30T12:39:54,480 Building wheels for collected packages: estuaire 2025-09-30T12:39:54,485 Created temporary directory: /tmp/pip-wheel-pyvm8p9w 2025-09-30T12:39:54,486 Destination directory: /tmp/pip-wheel-pyvm8p9w 2025-09-30T12:39:54,488 Building wheel for estuaire (pyproject.toml): started 2025-09-30T12:39:54,489 Running command Building wheel for estuaire (pyproject.toml) 2025-09-30T12:39:55,287 running bdist_wheel 2025-09-30T12:39:55,308 running build 2025-09-30T12:39:55,309 running build_py 2025-09-30T12:39:55,317 creating build/lib.linux-armv7l-cpython-311/tests 2025-09-30T12:39:55,319 copying tests/validate_sparse_sensitivity.py -> build/lib.linux-armv7l-cpython-311/tests 2025-09-30T12:39:55,322 copying tests/test_sparse_sensitivity.py -> build/lib.linux-armv7l-cpython-311/tests 2025-09-30T12:39:55,324 copying tests/validate_eikonal_frechet.py -> build/lib.linux-armv7l-cpython-311/tests 2025-09-30T12:39:55,326 creating build/lib.linux-armv7l-cpython-311/estuaire 2025-09-30T12:39:55,327 copying estuaire/__init__.py -> build/lib.linux-armv7l-cpython-311/estuaire 2025-09-30T12:39:55,330 creating build/lib.linux-armv7l-cpython-311/estuaire/core 2025-09-30T12:39:55,330 copying estuaire/core/decorators.py -> build/lib.linux-armv7l-cpython-311/estuaire/core 2025-09-30T12:39:55,333 copying estuaire/core/data.py -> build/lib.linux-armv7l-cpython-311/estuaire/core 2025-09-30T12:39:55,335 copying estuaire/core/frechet.py -> build/lib.linux-armv7l-cpython-311/estuaire/core 2025-09-30T12:39:55,338 copying estuaire/core/__init__.py -> build/lib.linux-armv7l-cpython-311/estuaire/core 2025-09-30T12:39:55,340 copying estuaire/core/linear.py -> build/lib.linux-armv7l-cpython-311/estuaire/core 2025-09-30T12:39:55,342 creating build/lib.linux-armv7l-cpython-311/src/estuaire 2025-09-30T12:39:55,344 copying src/estuaire/__init__.py -> build/lib.linux-armv7l-cpython-311/src/estuaire 2025-09-30T12:39:55,346 running egg_info 2025-09-30T12:39:55,361 writing estuaire.egg-info/PKG-INFO 2025-09-30T12:39:55,365 writing dependency_links to estuaire.egg-info/dependency_links.txt 2025-09-30T12:39:55,368 writing requirements to estuaire.egg-info/requires.txt 2025-09-30T12:39:55,369 writing top-level names to estuaire.egg-info/top_level.txt 2025-09-30T12:39:55,568 reading manifest file 'estuaire.egg-info/SOURCES.txt' 2025-09-30T12:39:55,571 adding license file 'LICENSE' 2025-09-30T12:39:55,574 writing manifest file 'estuaire.egg-info/SOURCES.txt' 2025-09-30T12:39:55,582 running build_ext 2025-09-30T12:39:55,634 error: [Errno 2] No such file or directory: '/tmp/pip-wheel-nhn0rrwg/estuaire_b57293ece4dc42b5a5835a24fc337dcc/templates/nvect.hpp.mako' 2025-09-30T12:39:55,772 ERROR: [present-rich] Building wheel for estuaire (pyproject.toml) exited with 1 2025-09-30T12:39:55,786 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpc_f05iam[/] 2025-09-30T12:39:55,786 [bold magenta]cwd[/]: /tmp/pip-wheel-nhn0rrwg/estuaire_b57293ece4dc42b5a5835a24fc337dcc 2025-09-30T12:39:55,787 Building wheel for estuaire (pyproject.toml): finished with status 'error' 2025-09-30T12:39:55,789 ERROR: Failed building wheel for estuaire 2025-09-30T12:39:55,792 Failed to build estuaire 2025-09-30T12:39:55,793 ERROR: Failed to build one or more wheels 2025-09-30T12:39:55,794 Exception information: 2025-09-30T12:39:55,794 Traceback (most recent call last): 2025-09-30T12:39:55,794 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-09-30T12:39:55,794 status = run_func(*args) 2025-09-30T12:39:55,794 ^^^^^^^^^^^^^^^ 2025-09-30T12:39:55,794 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-09-30T12:39:55,794 return func(self, options, args) 2025-09-30T12:39:55,794 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-30T12:39:55,794 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2025-09-30T12:39:55,794 raise CommandError("Failed to build one or more wheels") 2025-09-30T12:39:55,794 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-30T12:39:55,797 Removed build tracker: '/tmp/pip-build-tracker-gtyu8j7w'