2026-04-07T10:19:50,627 Created temporary directory: /tmp/pip-ephem-wheel-cache-xpriaxlo 2026-04-07T10:19:50,629 Created temporary directory: /tmp/pip-build-tracker-a6b_p4py 2026-04-07T10:19:50,630 Initialized build tracking at /tmp/pip-build-tracker-a6b_p4py 2026-04-07T10:19:50,630 Created build tracker: /tmp/pip-build-tracker-a6b_p4py 2026-04-07T10:19:50,631 Entered build tracker: /tmp/pip-build-tracker-a6b_p4py 2026-04-07T10:19:50,632 Created temporary directory: /tmp/pip-wheel-3ekfaxxu 2026-04-07T10:19:50,634 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-07T10:19:50,637 Created temporary directory: /tmp/pip-ephem-wheel-cache-9rx1r08n 2026-04-07T10:19:50,659 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T10:19:50,662 2 location(s) to search for versions of meshiphi: 2026-04-07T10:19:50,662 * https://pypi.org/simple/meshiphi/ 2026-04-07T10:19:50,662 * https://www.piwheels.org/simple/meshiphi/ 2026-04-07T10:19:50,663 Fetching project page and analyzing links: https://pypi.org/simple/meshiphi/ 2026-04-07T10:19:50,664 Getting page https://pypi.org/simple/meshiphi/ 2026-04-07T10:19:50,666 Found index url https://pypi.org/simple 2026-04-07T10:19:50,894 Fetched page https://pypi.org/simple/meshiphi/ as application/vnd.pypi.simple.v1+json 2026-04-07T10:19:50,899 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/db/23/e6643ba962f223ee7b5f1bbbbde5804df1851ec2019ddf9239c5f54fa1b6/meshiphi-0.0.0-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) (requires-python:>=3.8) 2026-04-07T10:19:50,900 Found link https://files.pythonhosted.org/packages/c1/32/2a355aaff501c8c41a6314787e7ec89e9e7467b1f7ea862a6d2d591cd16f/meshiphi-0.0.0.tar.gz (from https://pypi.org/simple/meshiphi/) (requires-python:>=3.8), version: 0.0.0 2026-04-07T10:19:50,901 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/4c/a3/6c139e105a2832813f2633a97a1836f08cd88c350066f81cbab2f6ec60dc/meshiphi-1.1.5-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) 2026-04-07T10:19:50,902 Found link https://files.pythonhosted.org/packages/2d/29/1a131d521a3d0e4b5509ccc4235f56232dc47028493c191c42d16dcf8e59/meshiphi-1.1.5.tar.gz (from https://pypi.org/simple/meshiphi/), version: 1.1.5 2026-04-07T10:19:50,903 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/a3/30/6727859bffd50504c9b9ecdd21c38fe495eac75ef7661054111b36385d61/meshiphi-1.1.6-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) 2026-04-07T10:19:50,903 Found link https://files.pythonhosted.org/packages/a8/7f/822cd5fede5d53ed2b08363c08eb1f0efd13f830958ec3c05e5eb7234291/meshiphi-1.1.6.tar.gz (from https://pypi.org/simple/meshiphi/), version: 1.1.6 2026-04-07T10:19:50,904 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/4c/d6/94a804d5eae9fe81ddc1aa2c1ee29681dbaf8557b6f010cc1c0e23393255/meshiphi-2.0.8-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) 2026-04-07T10:19:50,905 Found link https://files.pythonhosted.org/packages/59/62/9aeb1d345d88f8c077bd3d16e5e0782bcd69b74bbefee4ebffbd76ed1c83/meshiphi-2.0.8.tar.gz (from https://pypi.org/simple/meshiphi/), version: 2.0.8 2026-04-07T10:19:50,905 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/a4/fa/93990b1e346bda82a2171de9a2aa643cc4822d3bcc07a825176fbb0a287a/meshiphi-2.0.9-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) 2026-04-07T10:19:50,906 Found link https://files.pythonhosted.org/packages/51/38/e90af4ae12114612335a9e7a8b454788a3af021e7b43b5f43887b3971dbe/meshiphi-2.0.9.tar.gz (from https://pypi.org/simple/meshiphi/), version: 2.0.9 2026-04-07T10:19:50,907 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/53/c5/05e846a5ae6d99b85ab52a8da940037aff61efe0109a9f7696a0f87b052c/meshiphi-2.1.11-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) 2026-04-07T10:19:50,908 Found link https://files.pythonhosted.org/packages/08/18/2eab13e1532b5ec5910da88d6c55f3b38621db9b001fec46ac5a502879c0/meshiphi-2.1.11.tar.gz (from https://pypi.org/simple/meshiphi/), version: 2.1.11 2026-04-07T10:19:50,908 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/b7/e5/cd25807501ee2207781240976e032f46a9f9a7f8793cfc32670c8c4767f6/meshiphi-2.1.12-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) 2026-04-07T10:19:50,909 Found link https://files.pythonhosted.org/packages/5f/f0/b9077c1d163f69114bcb3aee7e9c431d090acddf2e047df67039b8a825b7/meshiphi-2.1.12.tar.gz (from https://pypi.org/simple/meshiphi/), version: 2.1.12 2026-04-07T10:19:50,909 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/85/f4/e2ee7082afa06de8b5a7fc03078b671024762fe35d823a20e78cb38e9e4e/meshiphi-2.1.13-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) 2026-04-07T10:19:50,910 Found link https://files.pythonhosted.org/packages/d8/6b/43b73d059600c8de4a5b25fd93355646f11f65a7e9cae5f07986f748bc71/meshiphi-2.1.13.tar.gz (from https://pypi.org/simple/meshiphi/), version: 2.1.13 2026-04-07T10:19:50,910 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/4a/74/5090c7443d56de4ab48cd6ecc179a8827a23e722e45c2de1527f727104a7/meshiphi-2.1.14-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) (requires-python:>=3.8) 2026-04-07T10:19:50,911 Found link https://files.pythonhosted.org/packages/30/e2/c334beb11cebda75090a223e344d8ca56e48c031fe1d33173eadd28de1e9/meshiphi-2.1.14.tar.gz (from https://pypi.org/simple/meshiphi/) (requires-python:>=3.8), version: 2.1.14 2026-04-07T10:19:50,912 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/c8/79/afeee1bf4a8c199c58c9315806b7a75ba4d6a7c0912ec5ed4dac2fed1f97/meshiphi-2.1.15-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) (requires-python:>=3.8) 2026-04-07T10:19:50,913 Found link https://files.pythonhosted.org/packages/b6/94/60bcf4ce278333e096dabe8e3c704d944c2b327614edaf0f2f727dbcc46a/meshiphi-2.1.15.tar.gz (from https://pypi.org/simple/meshiphi/) (requires-python:>=3.8), version: 2.1.15 2026-04-07T10:19:50,914 Skipping link: No binaries permitted for meshiphi: https://files.pythonhosted.org/packages/cb/95/179d06825e62d9c794cc10ccc47dd78c2a77ca5c13a3c70551996c8edce9/meshiphi-2.3.1-py3-none-any.whl (from https://pypi.org/simple/meshiphi/) (requires-python:>=3.8) 2026-04-07T10:19:50,915 Found link https://files.pythonhosted.org/packages/75/20/828ae1933297a150c0c5f8ebdc3ce24fee4eab0af4a71e8922f4238cd4df/meshiphi-2.3.1.tar.gz (from https://pypi.org/simple/meshiphi/) (requires-python:>=3.8), version: 2.3.1 2026-04-07T10:19:50,916 Fetching project page and analyzing links: https://www.piwheels.org/simple/meshiphi/ 2026-04-07T10:19:50,917 Getting page https://www.piwheels.org/simple/meshiphi/ 2026-04-07T10:19:50,918 Found index url https://www.piwheels.org/simple 2026-04-07T10:19:51,092 Fetched page https://www.piwheels.org/simple/meshiphi/ as text/html 2026-04-07T10:19:51,094 Skipping link: No binaries permitted for meshiphi: https://archive1.piwheels.org/simple/meshiphi/meshiphi-2.1.15-py3-none-any.whl#sha256=207b8dd826b11a43a3e2ab0fa9b5b9834ee180c493a0945d8d263f559118c839 (from https://www.piwheels.org/simple/meshiphi/) (requires-python:>=3.8) 2026-04-07T10:19:51,095 Skipping link: No binaries permitted for meshiphi: https://archive1.piwheels.org/simple/meshiphi/meshiphi-2.1.14-py3-none-any.whl#sha256=356308f5b56369f042efef51d43dc86507cdb35240ce53f332f54a4b4fb78142 (from https://www.piwheels.org/simple/meshiphi/) (requires-python:>=3.8) 2026-04-07T10:19:51,095 Skipping link: No binaries permitted for meshiphi: https://www.piwheels.org/simple/meshiphi/meshiphi-0.0.0-py3-none-any.whl#sha256=4c8cd024efbfe2f4b2c3bb0dedc82ed84c32b19aad4cb8b4b60e8dbb17270cb9 (from https://www.piwheels.org/simple/meshiphi/) (requires-python:>=3.8) 2026-04-07T10:19:51,096 Skipping link: not a file: https://www.piwheels.org/simple/meshiphi/ 2026-04-07T10:19:51,097 Skipping link: not a file: https://pypi.org/simple/meshiphi/ 2026-04-07T10:19:51,119 Given no hashes to check 1 links for project 'meshiphi': discarding no candidates 2026-04-07T10:19:51,138 Collecting meshiphi==2.3.1 2026-04-07T10:19:51,141 Created temporary directory: /tmp/pip-unpack-220eq7u8 2026-04-07T10:19:51,369 Downloading meshiphi-2.3.1.tar.gz (100 kB) 2026-04-07T10:19:51,614 Added meshiphi==2.3.1 from https://files.pythonhosted.org/packages/75/20/828ae1933297a150c0c5f8ebdc3ce24fee4eab0af4a71e8922f4238cd4df/meshiphi-2.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-a6b_p4py' 2026-04-07T10:19:51,621 Created temporary directory: /tmp/pip-build-env-imam27d1 2026-04-07T10:19:51,625 Installing build dependencies: started 2026-04-07T10:19:51,627 Running command pip subprocess to install build dependencies 2026-04-07T10:19:51,658 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-07T10:19:51,698 Traceback (most recent call last): 2026-04-07T10:19:51,699 File "", line 192, in addpackage 2026-04-07T10:19:51,699 File "", line 1, in 2026-04-07T10:19:51,700 ModuleNotFoundError: No module named 'outofcuda' 2026-04-07T10:19:51,701 Remainder of file ignored 2026-04-07T10:19:52,780 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-07T10:19:53,205 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-07T10:19:53,229 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T10:19:54,990 Collecting setuptools 2026-04-07T10:19:55,104 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-07T10:19:58,116 Installing collected packages: setuptools 2026-04-07T10:20:01,546 Successfully installed setuptools-82.0.1 2026-04-07T10:20:01,814 Installing build dependencies: finished with status 'done' 2026-04-07T10:20:01,821 Getting requirements to build wheel: started 2026-04-07T10:20:01,822 Running command Getting requirements to build wheel 2026-04-07T10:20:02,457 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-07T10:20:02,457 !! 2026-04-07T10:20:02,458 ******************************************************************************** 2026-04-07T10:20:02,459 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-07T10:20:02,460 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-07T10:20:02,460 or your builds will no longer be supported. 2026-04-07T10:20:02,461 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:02,462 ******************************************************************************** 2026-04-07T10:20:02,463 !! 2026-04-07T10:20:02,464 corresp(dist, value, root_dir) 2026-04-07T10:20:02,542 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T10:20:02,549 !! 2026-04-07T10:20:02,551 ******************************************************************************** 2026-04-07T10:20:02,551 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T10:20:02,553 License :: OSI Approved :: MIT License 2026-04-07T10:20:02,554 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:02,554 ******************************************************************************** 2026-04-07T10:20:02,556 !! 2026-04-07T10:20:02,556 dist._finalize_license_expression() 2026-04-07T10:20:02,557 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T10:20:02,557 !! 2026-04-07T10:20:02,559 ******************************************************************************** 2026-04-07T10:20:02,559 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T10:20:02,561 License :: OSI Approved :: MIT License 2026-04-07T10:20:02,562 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:02,563 ******************************************************************************** 2026-04-07T10:20:02,564 !! 2026-04-07T10:20:02,565 self._finalize_license_expression() 2026-04-07T10:20:02,566 running egg_info 2026-04-07T10:20:02,569 writing meshiphi.egg-info/PKG-INFO 2026-04-07T10:20:02,573 writing dependency_links to meshiphi.egg-info/dependency_links.txt 2026-04-07T10:20:02,575 writing entry points to meshiphi.egg-info/entry_points.txt 2026-04-07T10:20:02,577 writing requirements to meshiphi.egg-info/requires.txt 2026-04-07T10:20:02,578 writing top-level names to meshiphi.egg-info/top_level.txt 2026-04-07T10:20:02,608 reading manifest file 'meshiphi.egg-info/SOURCES.txt' 2026-04-07T10:20:02,614 reading manifest template 'MANIFEST.in' 2026-04-07T10:20:02,616 adding license file 'LICENSE' 2026-04-07T10:20:02,621 writing manifest file 'meshiphi.egg-info/SOURCES.txt' 2026-04-07T10:20:02,719 Getting requirements to build wheel: finished with status 'done' 2026-04-07T10:20:02,723 Created temporary directory: /tmp/pip-modern-metadata-spu9idjo 2026-04-07T10:20:02,725 Preparing metadata (pyproject.toml): started 2026-04-07T10:20:02,726 Running command Preparing metadata (pyproject.toml) 2026-04-07T10:20:03,292 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-07T10:20:03,293 !! 2026-04-07T10:20:03,294 ******************************************************************************** 2026-04-07T10:20:03,294 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-07T10:20:03,296 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-07T10:20:03,296 or your builds will no longer be supported. 2026-04-07T10:20:03,297 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:03,298 ******************************************************************************** 2026-04-07T10:20:03,299 !! 2026-04-07T10:20:03,300 corresp(dist, value, root_dir) 2026-04-07T10:20:03,369 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T10:20:03,370 !! 2026-04-07T10:20:03,371 ******************************************************************************** 2026-04-07T10:20:03,372 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T10:20:03,373 License :: OSI Approved :: MIT License 2026-04-07T10:20:03,374 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:03,375 ******************************************************************************** 2026-04-07T10:20:03,376 !! 2026-04-07T10:20:03,376 dist._finalize_license_expression() 2026-04-07T10:20:03,377 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T10:20:03,377 !! 2026-04-07T10:20:03,378 ******************************************************************************** 2026-04-07T10:20:03,379 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T10:20:03,379 License :: OSI Approved :: MIT License 2026-04-07T10:20:03,380 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:03,381 ******************************************************************************** 2026-04-07T10:20:03,382 !! 2026-04-07T10:20:03,382 self._finalize_license_expression() 2026-04-07T10:20:03,383 running dist_info 2026-04-07T10:20:03,391 creating /tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info 2026-04-07T10:20:03,392 writing /tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info/PKG-INFO 2026-04-07T10:20:03,396 writing dependency_links to /tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info/dependency_links.txt 2026-04-07T10:20:03,398 writing entry points to /tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info/entry_points.txt 2026-04-07T10:20:03,400 writing requirements to /tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info/requires.txt 2026-04-07T10:20:03,401 writing top-level names to /tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info/top_level.txt 2026-04-07T10:20:03,402 writing manifest file '/tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info/SOURCES.txt' 2026-04-07T10:20:03,428 reading manifest file '/tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info/SOURCES.txt' 2026-04-07T10:20:03,430 reading manifest template 'MANIFEST.in' 2026-04-07T10:20:03,432 adding license file 'LICENSE' 2026-04-07T10:20:03,436 writing manifest file '/tmp/pip-modern-metadata-spu9idjo/meshiphi.egg-info/SOURCES.txt' 2026-04-07T10:20:03,438 creating '/tmp/pip-modern-metadata-spu9idjo/meshiphi-2.3.1.dist-info' 2026-04-07T10:20:03,562 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-07T10:20:03,567 Source in /tmp/pip-wheel-3ekfaxxu/meshiphi_8163fa574ded4db1820c1f0f7623795d has version 2.3.1, which satisfies requirement meshiphi==2.3.1 from https://files.pythonhosted.org/packages/75/20/828ae1933297a150c0c5f8ebdc3ce24fee4eab0af4a71e8922f4238cd4df/meshiphi-2.3.1.tar.gz 2026-04-07T10:20:03,568 Removed meshiphi==2.3.1 from https://files.pythonhosted.org/packages/75/20/828ae1933297a150c0c5f8ebdc3ce24fee4eab0af4a71e8922f4238cd4df/meshiphi-2.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-a6b_p4py' 2026-04-07T10:20:03,575 Created temporary directory: /tmp/pip-unpack-866qtjdx 2026-04-07T10:20:03,576 Building wheels for collected packages: meshiphi 2026-04-07T10:20:03,580 Created temporary directory: /tmp/pip-wheel-7irofy97 2026-04-07T10:20:03,581 Destination directory: /tmp/pip-wheel-7irofy97 2026-04-07T10:20:03,583 Building wheel for meshiphi (pyproject.toml): started 2026-04-07T10:20:03,584 Running command Building wheel for meshiphi (pyproject.toml) 2026-04-07T10:20:04,147 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-07T10:20:04,147 !! 2026-04-07T10:20:04,148 ******************************************************************************** 2026-04-07T10:20:04,149 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-07T10:20:04,150 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-07T10:20:04,151 or your builds will no longer be supported. 2026-04-07T10:20:04,152 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:04,152 ******************************************************************************** 2026-04-07T10:20:04,153 !! 2026-04-07T10:20:04,154 corresp(dist, value, root_dir) 2026-04-07T10:20:04,217 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T10:20:04,218 !! 2026-04-07T10:20:04,219 ******************************************************************************** 2026-04-07T10:20:04,219 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T10:20:04,220 License :: OSI Approved :: MIT License 2026-04-07T10:20:04,222 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:04,222 ******************************************************************************** 2026-04-07T10:20:04,223 !! 2026-04-07T10:20:04,224 dist._finalize_license_expression() 2026-04-07T10:20:04,224 /tmp/pip-build-env-imam27d1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-07T10:20:04,225 !! 2026-04-07T10:20:04,226 ******************************************************************************** 2026-04-07T10:20:04,227 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-07T10:20:04,228 License :: OSI Approved :: MIT License 2026-04-07T10:20:04,229 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T10:20:04,230 ******************************************************************************** 2026-04-07T10:20:04,231 !! 2026-04-07T10:20:04,232 self._finalize_license_expression() 2026-04-07T10:20:04,232 running bdist_wheel 2026-04-07T10:20:04,242 running build 2026-04-07T10:20:04,242 running build_py 2026-04-07T10:20:04,249 creating build/lib/meshiphi 2026-04-07T10:20:04,251 copying meshiphi/__init__.py -> build/lib/meshiphi 2026-04-07T10:20:04,253 copying meshiphi/cli.py -> build/lib/meshiphi 2026-04-07T10:20:04,255 copying meshiphi/utils.py -> build/lib/meshiphi 2026-04-07T10:20:04,259 creating build/lib/meshiphi/config_validation 2026-04-07T10:20:04,260 copying meshiphi/config_validation/__init__.py -> build/lib/meshiphi/config_validation 2026-04-07T10:20:04,261 copying meshiphi/config_validation/mesh_schema.py -> build/lib/meshiphi/config_validation 2026-04-07T10:20:04,264 copying meshiphi/config_validation/config_validator.py -> build/lib/meshiphi/config_validation 2026-04-07T10:20:04,266 creating build/lib/meshiphi/test_automation 2026-04-07T10:20:04,267 copying meshiphi/test_automation/__init__.py -> build/lib/meshiphi/test_automation 2026-04-07T10:20:04,269 copying meshiphi/test_automation/test_automater.py -> build/lib/meshiphi/test_automation 2026-04-07T10:20:04,273 creating build/lib/meshiphi/dataloaders 2026-04-07T10:20:04,274 copying meshiphi/dataloaders/__init__.py -> build/lib/meshiphi/dataloaders 2026-04-07T10:20:04,276 copying meshiphi/dataloaders/dataloader_interface.py -> build/lib/meshiphi/dataloaders 2026-04-07T10:20:04,278 copying meshiphi/dataloaders/factory.py -> build/lib/meshiphi/dataloaders 2026-04-07T10:20:04,281 creating build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,282 copying meshiphi/mesh_generation/mesh_builder.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,286 copying meshiphi/mesh_generation/__init__.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,287 copying meshiphi/mesh_generation/boundary.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,290 copying meshiphi/mesh_generation/aggregated_cellbox.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,293 copying meshiphi/mesh_generation/metadata.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,294 copying meshiphi/mesh_generation/direction.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,296 copying meshiphi/mesh_generation/cellbox.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,299 copying meshiphi/mesh_generation/mesh.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,301 copying meshiphi/mesh_generation/environment_mesh.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,304 copying meshiphi/mesh_generation/neighbour_graph.py -> build/lib/meshiphi/mesh_generation 2026-04-07T10:20:04,307 creating build/lib/meshiphi/mesh_validation 2026-04-07T10:20:04,308 copying meshiphi/mesh_validation/mesh_comparator.py -> build/lib/meshiphi/mesh_validation 2026-04-07T10:20:04,310 copying meshiphi/mesh_validation/__init__.py -> build/lib/meshiphi/mesh_validation 2026-04-07T10:20:04,312 copying meshiphi/mesh_validation/mesh_validator.py -> build/lib/meshiphi/mesh_validation 2026-04-07T10:20:04,314 copying meshiphi/mesh_validation/sampler.py -> build/lib/meshiphi/mesh_validation 2026-04-07T10:20:04,316 copying meshiphi/mesh_validation/full_mesh_validator.py -> build/lib/meshiphi/mesh_validation 2026-04-07T10:20:04,319 creating build/lib/meshiphi/mesh_plotting 2026-04-07T10:20:04,320 copying meshiphi/mesh_plotting/__init__.py -> build/lib/meshiphi/mesh_plotting 2026-04-07T10:20:04,321 copying meshiphi/mesh_plotting/mesh_plotter.py -> build/lib/meshiphi/mesh_plotting 2026-04-07T10:20:04,324 creating build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,325 copying meshiphi/dataloaders/vector/sose.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,327 copying meshiphi/dataloaders/vector/__init__.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,329 copying meshiphi/dataloaders/vector/oras5_current.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,331 copying meshiphi/dataloaders/vector/north_sea_current.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,333 copying meshiphi/dataloaders/vector/era5_wind.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,335 copying meshiphi/dataloaders/vector/abstract_vector.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,338 copying meshiphi/dataloaders/vector/duacs_current.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,340 copying meshiphi/dataloaders/vector/vector_grf.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,342 copying meshiphi/dataloaders/vector/vector_csv.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,344 copying meshiphi/dataloaders/vector/era5_wave_direction_vector.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,346 copying meshiphi/dataloaders/vector/vector_shape.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,348 copying meshiphi/dataloaders/vector/baltic_current.py -> build/lib/meshiphi/dataloaders/vector 2026-04-07T10:20:04,351 creating build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,352 copying meshiphi/dataloaders/lut/density.py -> build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,354 copying meshiphi/dataloaders/lut/__init__.py -> build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,356 copying meshiphi/dataloaders/lut/lut_geojson.py -> build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,358 copying meshiphi/dataloaders/lut/abstract_lut.py -> build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,360 copying meshiphi/dataloaders/lut/thickness.py -> build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,363 copying meshiphi/dataloaders/lut/scotland_ncmpa.py -> build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,365 copying meshiphi/dataloaders/lut/lut_shapefile.py -> build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,367 copying meshiphi/dataloaders/lut/lut_csv.py -> build/lib/meshiphi/dataloaders/lut 2026-04-07T10:20:04,369 creating build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,370 copying meshiphi/dataloaders/scalar/__init__.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,372 copying meshiphi/dataloaders/scalar/baltic_sea_ice.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,374 copying meshiphi/dataloaders/scalar/bsose_sea_ice.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,376 copying meshiphi/dataloaders/scalar/amsr.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,378 copying meshiphi/dataloaders/scalar/scalar_grf.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,380 copying meshiphi/dataloaders/scalar/icenet.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,382 copying meshiphi/dataloaders/scalar/abstract_scalar.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,385 copying meshiphi/dataloaders/scalar/visual_iced.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,387 copying meshiphi/dataloaders/scalar/era5_wave_period.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,389 copying meshiphi/dataloaders/scalar/gebco.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,390 copying meshiphi/dataloaders/scalar/era5_max_wave_height.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,392 copying meshiphi/dataloaders/scalar/ecmwf_sig_wave_height.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,394 copying meshiphi/dataloaders/scalar/era5_sig_wave_height.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,396 copying meshiphi/dataloaders/scalar/shape.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,398 copying meshiphi/dataloaders/scalar/era5_wind_mag.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,400 copying meshiphi/dataloaders/scalar/bsose_depth.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,402 copying meshiphi/dataloaders/scalar/scalar_csv.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,404 copying meshiphi/dataloaders/scalar/era5_wind_dir.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,406 copying meshiphi/dataloaders/scalar/modis.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,408 copying meshiphi/dataloaders/scalar/era5_mean_wave_direction.py -> build/lib/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,410 running egg_info 2026-04-07T10:20:04,420 writing meshiphi.egg-info/PKG-INFO 2026-04-07T10:20:04,423 writing dependency_links to meshiphi.egg-info/dependency_links.txt 2026-04-07T10:20:04,425 writing entry points to meshiphi.egg-info/entry_points.txt 2026-04-07T10:20:04,426 writing requirements to meshiphi.egg-info/requires.txt 2026-04-07T10:20:04,427 writing top-level names to meshiphi.egg-info/top_level.txt 2026-04-07T10:20:04,445 reading manifest file 'meshiphi.egg-info/SOURCES.txt' 2026-04-07T10:20:04,451 reading manifest template 'MANIFEST.in' 2026-04-07T10:20:04,452 adding license file 'LICENSE' 2026-04-07T10:20:04,458 writing manifest file 'meshiphi.egg-info/SOURCES.txt' 2026-04-07T10:20:04,478 installing to build/bdist.linux-armv7l/wheel 2026-04-07T10:20:04,479 running install 2026-04-07T10:20:04,501 running install_lib 2026-04-07T10:20:04,507 creating build/bdist.linux-armv7l/wheel 2026-04-07T10:20:04,509 creating build/bdist.linux-armv7l/wheel/meshiphi 2026-04-07T10:20:04,510 copying build/lib/meshiphi/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi 2026-04-07T10:20:04,513 creating build/bdist.linux-armv7l/wheel/meshiphi/config_validation 2026-04-07T10:20:04,514 copying build/lib/meshiphi/config_validation/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/config_validation 2026-04-07T10:20:04,516 copying build/lib/meshiphi/config_validation/mesh_schema.py -> build/bdist.linux-armv7l/wheel/./meshiphi/config_validation 2026-04-07T10:20:04,518 copying build/lib/meshiphi/config_validation/config_validator.py -> build/bdist.linux-armv7l/wheel/./meshiphi/config_validation 2026-04-07T10:20:04,520 creating build/bdist.linux-armv7l/wheel/meshiphi/test_automation 2026-04-07T10:20:04,521 copying build/lib/meshiphi/test_automation/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/test_automation 2026-04-07T10:20:04,523 copying build/lib/meshiphi/test_automation/test_automater.py -> build/bdist.linux-armv7l/wheel/./meshiphi/test_automation 2026-04-07T10:20:04,526 creating build/bdist.linux-armv7l/wheel/meshiphi/dataloaders 2026-04-07T10:20:04,528 creating build/bdist.linux-armv7l/wheel/meshiphi/dataloaders/vector 2026-04-07T10:20:04,529 copying build/lib/meshiphi/dataloaders/vector/sose.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,531 copying build/lib/meshiphi/dataloaders/vector/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,533 copying build/lib/meshiphi/dataloaders/vector/oras5_current.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,535 copying build/lib/meshiphi/dataloaders/vector/north_sea_current.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,537 copying build/lib/meshiphi/dataloaders/vector/era5_wind.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,539 copying build/lib/meshiphi/dataloaders/vector/abstract_vector.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,542 copying build/lib/meshiphi/dataloaders/vector/duacs_current.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,544 copying build/lib/meshiphi/dataloaders/vector/vector_grf.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,546 copying build/lib/meshiphi/dataloaders/vector/vector_csv.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,548 copying build/lib/meshiphi/dataloaders/vector/era5_wave_direction_vector.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,550 copying build/lib/meshiphi/dataloaders/vector/vector_shape.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,553 copying build/lib/meshiphi/dataloaders/vector/baltic_current.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/vector 2026-04-07T10:20:04,555 copying build/lib/meshiphi/dataloaders/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders 2026-04-07T10:20:04,558 creating build/bdist.linux-armv7l/wheel/meshiphi/dataloaders/lut 2026-04-07T10:20:04,559 copying build/lib/meshiphi/dataloaders/lut/density.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/lut 2026-04-07T10:20:04,561 copying build/lib/meshiphi/dataloaders/lut/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/lut 2026-04-07T10:20:04,563 copying build/lib/meshiphi/dataloaders/lut/lut_geojson.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/lut 2026-04-07T10:20:04,565 copying build/lib/meshiphi/dataloaders/lut/abstract_lut.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/lut 2026-04-07T10:20:04,568 copying build/lib/meshiphi/dataloaders/lut/thickness.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/lut 2026-04-07T10:20:04,570 copying build/lib/meshiphi/dataloaders/lut/scotland_ncmpa.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/lut 2026-04-07T10:20:04,572 copying build/lib/meshiphi/dataloaders/lut/lut_shapefile.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/lut 2026-04-07T10:20:04,574 copying build/lib/meshiphi/dataloaders/lut/lut_csv.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/lut 2026-04-07T10:20:04,576 copying build/lib/meshiphi/dataloaders/dataloader_interface.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders 2026-04-07T10:20:04,579 creating build/bdist.linux-armv7l/wheel/meshiphi/dataloaders/scalar 2026-04-07T10:20:04,580 copying build/lib/meshiphi/dataloaders/scalar/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,581 copying build/lib/meshiphi/dataloaders/scalar/baltic_sea_ice.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,583 copying build/lib/meshiphi/dataloaders/scalar/bsose_sea_ice.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,585 copying build/lib/meshiphi/dataloaders/scalar/amsr.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,587 copying build/lib/meshiphi/dataloaders/scalar/scalar_grf.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,590 copying build/lib/meshiphi/dataloaders/scalar/icenet.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,592 copying build/lib/meshiphi/dataloaders/scalar/abstract_scalar.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,596 copying build/lib/meshiphi/dataloaders/scalar/visual_iced.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,598 copying build/lib/meshiphi/dataloaders/scalar/era5_wave_period.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,600 copying build/lib/meshiphi/dataloaders/scalar/gebco.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,602 copying build/lib/meshiphi/dataloaders/scalar/era5_max_wave_height.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,604 copying build/lib/meshiphi/dataloaders/scalar/ecmwf_sig_wave_height.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,606 copying build/lib/meshiphi/dataloaders/scalar/era5_sig_wave_height.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,609 copying build/lib/meshiphi/dataloaders/scalar/shape.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,612 copying build/lib/meshiphi/dataloaders/scalar/era5_wind_mag.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,614 copying build/lib/meshiphi/dataloaders/scalar/bsose_depth.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,616 copying build/lib/meshiphi/dataloaders/scalar/scalar_csv.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,618 copying build/lib/meshiphi/dataloaders/scalar/era5_wind_dir.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,620 copying build/lib/meshiphi/dataloaders/scalar/modis.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,622 copying build/lib/meshiphi/dataloaders/scalar/era5_mean_wave_direction.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders/scalar 2026-04-07T10:20:04,625 copying build/lib/meshiphi/dataloaders/factory.py -> build/bdist.linux-armv7l/wheel/./meshiphi/dataloaders 2026-04-07T10:20:04,628 creating build/bdist.linux-armv7l/wheel/meshiphi/mesh_generation 2026-04-07T10:20:04,629 copying build/lib/meshiphi/mesh_generation/mesh_builder.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,633 copying build/lib/meshiphi/mesh_generation/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,635 copying build/lib/meshiphi/mesh_generation/boundary.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,638 copying build/lib/meshiphi/mesh_generation/aggregated_cellbox.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,640 copying build/lib/meshiphi/mesh_generation/metadata.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,643 copying build/lib/meshiphi/mesh_generation/direction.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,645 copying build/lib/meshiphi/mesh_generation/cellbox.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,648 copying build/lib/meshiphi/mesh_generation/mesh.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,651 copying build/lib/meshiphi/mesh_generation/environment_mesh.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,654 copying build/lib/meshiphi/mesh_generation/neighbour_graph.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_generation 2026-04-07T10:20:04,658 copying build/lib/meshiphi/cli.py -> build/bdist.linux-armv7l/wheel/./meshiphi 2026-04-07T10:20:04,661 creating build/bdist.linux-armv7l/wheel/meshiphi/mesh_validation 2026-04-07T10:20:04,662 copying build/lib/meshiphi/mesh_validation/mesh_comparator.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_validation 2026-04-07T10:20:04,665 copying build/lib/meshiphi/mesh_validation/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_validation 2026-04-07T10:20:04,667 copying build/lib/meshiphi/mesh_validation/mesh_validator.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_validation 2026-04-07T10:20:04,670 copying build/lib/meshiphi/mesh_validation/sampler.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_validation 2026-04-07T10:20:04,672 copying build/lib/meshiphi/mesh_validation/full_mesh_validator.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_validation 2026-04-07T10:20:04,676 creating build/bdist.linux-armv7l/wheel/meshiphi/mesh_plotting 2026-04-07T10:20:04,677 copying build/lib/meshiphi/mesh_plotting/__init__.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_plotting 2026-04-07T10:20:04,678 copying build/lib/meshiphi/mesh_plotting/mesh_plotter.py -> build/bdist.linux-armv7l/wheel/./meshiphi/mesh_plotting 2026-04-07T10:20:04,680 copying build/lib/meshiphi/utils.py -> build/bdist.linux-armv7l/wheel/./meshiphi 2026-04-07T10:20:04,683 running install_egg_info 2026-04-07T10:20:04,688 Copying meshiphi.egg-info to build/bdist.linux-armv7l/wheel/./meshiphi-2.3.1-py3.11.egg-info 2026-04-07T10:20:04,700 running install_scripts 2026-04-07T10:20:04,713 creating build/bdist.linux-armv7l/wheel/meshiphi-2.3.1.dist-info/WHEEL 2026-04-07T10:20:04,716 creating '/tmp/pip-wheel-7irofy97/.tmp-32cw92bg/meshiphi-2.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-07T10:20:04,718 adding 'meshiphi/__init__.py' 2026-04-07T10:20:04,720 adding 'meshiphi/cli.py' 2026-04-07T10:20:04,722 adding 'meshiphi/utils.py' 2026-04-07T10:20:04,724 adding 'meshiphi/config_validation/__init__.py' 2026-04-07T10:20:04,726 adding 'meshiphi/config_validation/config_validator.py' 2026-04-07T10:20:04,727 adding 'meshiphi/config_validation/mesh_schema.py' 2026-04-07T10:20:04,729 adding 'meshiphi/dataloaders/__init__.py' 2026-04-07T10:20:04,731 adding 'meshiphi/dataloaders/dataloader_interface.py' 2026-04-07T10:20:04,733 adding 'meshiphi/dataloaders/factory.py' 2026-04-07T10:20:04,734 adding 'meshiphi/dataloaders/lut/__init__.py' 2026-04-07T10:20:04,737 adding 'meshiphi/dataloaders/lut/abstract_lut.py' 2026-04-07T10:20:04,738 adding 'meshiphi/dataloaders/lut/density.py' 2026-04-07T10:20:04,740 adding 'meshiphi/dataloaders/lut/lut_csv.py' 2026-04-07T10:20:04,741 adding 'meshiphi/dataloaders/lut/lut_geojson.py' 2026-04-07T10:20:04,742 adding 'meshiphi/dataloaders/lut/lut_shapefile.py' 2026-04-07T10:20:04,744 adding 'meshiphi/dataloaders/lut/scotland_ncmpa.py' 2026-04-07T10:20:04,745 adding 'meshiphi/dataloaders/lut/thickness.py' 2026-04-07T10:20:04,747 adding 'meshiphi/dataloaders/scalar/__init__.py' 2026-04-07T10:20:04,752 adding 'meshiphi/dataloaders/scalar/abstract_scalar.py' 2026-04-07T10:20:04,754 adding 'meshiphi/dataloaders/scalar/amsr.py' 2026-04-07T10:20:04,755 adding 'meshiphi/dataloaders/scalar/baltic_sea_ice.py' 2026-04-07T10:20:04,757 adding 'meshiphi/dataloaders/scalar/bsose_depth.py' 2026-04-07T10:20:04,758 adding 'meshiphi/dataloaders/scalar/bsose_sea_ice.py' 2026-04-07T10:20:04,760 adding 'meshiphi/dataloaders/scalar/ecmwf_sig_wave_height.py' 2026-04-07T10:20:04,761 adding 'meshiphi/dataloaders/scalar/era5_max_wave_height.py' 2026-04-07T10:20:04,763 adding 'meshiphi/dataloaders/scalar/era5_mean_wave_direction.py' 2026-04-07T10:20:04,764 adding 'meshiphi/dataloaders/scalar/era5_sig_wave_height.py' 2026-04-07T10:20:04,765 adding 'meshiphi/dataloaders/scalar/era5_wave_period.py' 2026-04-07T10:20:04,767 adding 'meshiphi/dataloaders/scalar/era5_wind_dir.py' 2026-04-07T10:20:04,768 adding 'meshiphi/dataloaders/scalar/era5_wind_mag.py' 2026-04-07T10:20:04,769 adding 'meshiphi/dataloaders/scalar/gebco.py' 2026-04-07T10:20:04,771 adding 'meshiphi/dataloaders/scalar/icenet.py' 2026-04-07T10:20:04,772 adding 'meshiphi/dataloaders/scalar/modis.py' 2026-04-07T10:20:04,774 adding 'meshiphi/dataloaders/scalar/scalar_csv.py' 2026-04-07T10:20:04,775 adding 'meshiphi/dataloaders/scalar/scalar_grf.py' 2026-04-07T10:20:04,777 adding 'meshiphi/dataloaders/scalar/shape.py' 2026-04-07T10:20:04,778 adding 'meshiphi/dataloaders/scalar/visual_iced.py' 2026-04-07T10:20:04,780 adding 'meshiphi/dataloaders/vector/__init__.py' 2026-04-07T10:20:04,785 adding 'meshiphi/dataloaders/vector/abstract_vector.py' 2026-04-07T10:20:04,787 adding 'meshiphi/dataloaders/vector/baltic_current.py' 2026-04-07T10:20:04,788 adding 'meshiphi/dataloaders/vector/duacs_current.py' 2026-04-07T10:20:04,790 adding 'meshiphi/dataloaders/vector/era5_wave_direction_vector.py' 2026-04-07T10:20:04,791 adding 'meshiphi/dataloaders/vector/era5_wind.py' 2026-04-07T10:20:04,793 adding 'meshiphi/dataloaders/vector/north_sea_current.py' 2026-04-07T10:20:04,794 adding 'meshiphi/dataloaders/vector/oras5_current.py' 2026-04-07T10:20:04,795 adding 'meshiphi/dataloaders/vector/sose.py' 2026-04-07T10:20:04,797 adding 'meshiphi/dataloaders/vector/vector_csv.py' 2026-04-07T10:20:04,798 adding 'meshiphi/dataloaders/vector/vector_grf.py' 2026-04-07T10:20:04,800 adding 'meshiphi/dataloaders/vector/vector_shape.py' 2026-04-07T10:20:04,802 adding 'meshiphi/mesh_generation/__init__.py' 2026-04-07T10:20:04,804 adding 'meshiphi/mesh_generation/aggregated_cellbox.py' 2026-04-07T10:20:04,806 adding 'meshiphi/mesh_generation/boundary.py' 2026-04-07T10:20:04,809 adding 'meshiphi/mesh_generation/cellbox.py' 2026-04-07T10:20:04,810 adding 'meshiphi/mesh_generation/direction.py' 2026-04-07T10:20:04,817 adding 'meshiphi/mesh_generation/environment_mesh.py' 2026-04-07T10:20:04,819 adding 'meshiphi/mesh_generation/mesh.py' 2026-04-07T10:20:04,822 adding 'meshiphi/mesh_generation/mesh_builder.py' 2026-04-07T10:20:04,824 adding 'meshiphi/mesh_generation/metadata.py' 2026-04-07T10:20:04,827 adding 'meshiphi/mesh_generation/neighbour_graph.py' 2026-04-07T10:20:04,828 adding 'meshiphi/mesh_plotting/__init__.py' 2026-04-07T10:20:04,830 adding 'meshiphi/mesh_plotting/mesh_plotter.py' 2026-04-07T10:20:04,832 adding 'meshiphi/mesh_validation/__init__.py' 2026-04-07T10:20:04,833 adding 'meshiphi/mesh_validation/full_mesh_validator.py' 2026-04-07T10:20:04,835 adding 'meshiphi/mesh_validation/mesh_comparator.py' 2026-04-07T10:20:04,837 adding 'meshiphi/mesh_validation/mesh_validator.py' 2026-04-07T10:20:04,838 adding 'meshiphi/mesh_validation/sampler.py' 2026-04-07T10:20:04,840 adding 'meshiphi/test_automation/__init__.py' 2026-04-07T10:20:04,843 adding 'meshiphi/test_automation/test_automater.py' 2026-04-07T10:20:04,847 adding 'meshiphi-2.3.1.dist-info/licenses/LICENSE' 2026-04-07T10:20:04,849 adding 'meshiphi-2.3.1.dist-info/METADATA' 2026-04-07T10:20:04,850 adding 'meshiphi-2.3.1.dist-info/WHEEL' 2026-04-07T10:20:04,851 adding 'meshiphi-2.3.1.dist-info/entry_points.txt' 2026-04-07T10:20:04,852 adding 'meshiphi-2.3.1.dist-info/top_level.txt' 2026-04-07T10:20:04,854 adding 'meshiphi-2.3.1.dist-info/RECORD' 2026-04-07T10:20:04,857 removing build/bdist.linux-armv7l/wheel 2026-04-07T10:20:04,976 Building wheel for meshiphi (pyproject.toml): finished with status 'done' 2026-04-07T10:20:04,983 Created wheel for meshiphi: filename=meshiphi-2.3.1-py3-none-any.whl size=129279 sha256=12d840fd1bc3e4dbd4f9fac5f86b484abc26f79b0fb64299ca2abb108f6a6bf6 2026-04-07T10:20:04,984 Stored in directory: /tmp/pip-ephem-wheel-cache-9rx1r08n/wheels/0d/6d/4a/d541fbc95967e6ee2a37fcbb0495165d3943c373d461d6ede5 2026-04-07T10:20:04,998 Successfully built meshiphi 2026-04-07T10:20:05,007 Removed build tracker: '/tmp/pip-build-tracker-a6b_p4py'