2025-11-13T15:35:14,930 Created temporary directory: /tmp/pip-ephem-wheel-cache-7pcnb08p 2025-11-13T15:35:14,932 Created temporary directory: /tmp/pip-build-tracker-ziaswgli 2025-11-13T15:35:14,933 Initialized build tracking at /tmp/pip-build-tracker-ziaswgli 2025-11-13T15:35:14,933 Created build tracker: /tmp/pip-build-tracker-ziaswgli 2025-11-13T15:35:14,933 Entered build tracker: /tmp/pip-build-tracker-ziaswgli 2025-11-13T15:35:14,934 Created temporary directory: /tmp/pip-wheel-z3abllxj 2025-11-13T15:35:14,937 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-11-13T15:35:14,940 Created temporary directory: /tmp/pip-ephem-wheel-cache-yawyr2nj 2025-11-13T15:35:14,961 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-13T15:35:14,965 2 location(s) to search for versions of dinosaur: 2025-11-13T15:35:14,965 * https://pypi.org/simple/dinosaur/ 2025-11-13T15:35:14,965 * https://www.piwheels.org/simple/dinosaur/ 2025-11-13T15:35:14,965 Fetching project page and analyzing links: https://pypi.org/simple/dinosaur/ 2025-11-13T15:35:14,966 Getting page https://pypi.org/simple/dinosaur/ 2025-11-13T15:35:14,967 Found index url https://pypi.org/simple 2025-11-13T15:35:15,188 Fetched page https://pypi.org/simple/dinosaur/ as application/vnd.pypi.simple.v1+json 2025-11-13T15:35:15,192 Skipping link: No binaries permitted for dinosaur: https://files.pythonhosted.org/packages/48/29/e72ec2ea444e79006b69b488114cc2c59640756ad82fc2fa7a19aee2d636/dinosaur-1.2.1-py3-none-any.whl (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,193 Found link https://files.pythonhosted.org/packages/c1/22/a5569add49e3bd36667341eac30e91e0bbbfa48af22d37bafcf15b1e4c18/dinosaur-1.2.1.tar.gz (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10), version: 1.2.1 2025-11-13T15:35:15,194 Skipping link: No binaries permitted for dinosaur: https://files.pythonhosted.org/packages/ca/ce/996d34eee326acdbaae67f933ae2609cb0a90db6692efc65e2406b3fe715/dinosaur-1.2.2-py3-none-any.whl (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,195 Found link https://files.pythonhosted.org/packages/69/6a/6c0b7be49f91ef1618b562a70eab0b3ada66e0ad80624602e42972b7032a/dinosaur-1.2.2.tar.gz (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10), version: 1.2.2 2025-11-13T15:35:15,195 Skipping link: No binaries permitted for dinosaur: https://files.pythonhosted.org/packages/83/6f/302b56301d1d82e416b1eea4e0295c114d735875187891d37236a3a9d682/dinosaur-1.3.0-py3-none-any.whl (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,196 Found link https://files.pythonhosted.org/packages/e7/4b/8b9f28e1dce20121d9937696e0a256ae8b62891644a0b0e5d330ac512fda/dinosaur-1.3.0.tar.gz (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10), version: 1.3.0 2025-11-13T15:35:15,197 Skipping link: No binaries permitted for dinosaur: https://files.pythonhosted.org/packages/95/27/0e52f45ab284a2f647597c592266f5ad99466677d1b35e86066b58c251b7/dinosaur-1.3.2-py3-none-any.whl (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,198 Found link https://files.pythonhosted.org/packages/58/5a/0321bac7e87b1d0b207ce34e1b43ddebbd96cc3014247b2d1052806e76a2/dinosaur-1.3.2.tar.gz (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10), version: 1.3.2 2025-11-13T15:35:15,199 Skipping link: No binaries permitted for dinosaur: https://files.pythonhosted.org/packages/38/6b/56f6e5d5d62b2bd0dc2c226023b72358a1d6dbe03835be779b8955e234d9/dinosaur-1.3.3-py3-none-any.whl (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,200 Found link https://files.pythonhosted.org/packages/88/33/b0d21081b431b5d9b7e5348975958b645e6200420d0d220ef032499c2cf1/dinosaur-1.3.3.tar.gz (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10), version: 1.3.3 2025-11-13T15:35:15,200 Skipping link: No binaries permitted for dinosaur: https://files.pythonhosted.org/packages/4b/94/55c9af8036d919a0d3d2af675239d45c42fd03226484021d149e3085f203/dinosaur-1.3.4-py3-none-any.whl (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,202 Found link https://files.pythonhosted.org/packages/1a/ed/3d8f02a3765f4f2b0ba63bfa804e89728851bbc606e2b0c36cc3aca7256d/dinosaur-1.3.4.tar.gz (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10), version: 1.3.4 2025-11-13T15:35:15,202 Skipping link: No binaries permitted for dinosaur: https://files.pythonhosted.org/packages/09/af/d5c69736a704bfa4422f1a030f4e367696761c3bcbb602545b725d1dc2a5/dinosaur-1.3.5-py3-none-any.whl (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,203 Found link https://files.pythonhosted.org/packages/f3/6c/d7bc6c36fd499710d9cc9d984cc2b577fe77b87a663c47ec429af2c95981/dinosaur-1.3.5.tar.gz (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10), version: 1.3.5 2025-11-13T15:35:15,204 Fetching project page and analyzing links: https://www.piwheels.org/simple/dinosaur/ 2025-11-13T15:35:15,204 Getting page https://www.piwheels.org/simple/dinosaur/ 2025-11-13T15:35:15,206 Found index url https://www.piwheels.org/simple 2025-11-13T15:35:15,367 Fetched page https://www.piwheels.org/simple/dinosaur/ as text/html 2025-11-13T15:35:15,370 Skipping link: No binaries permitted for dinosaur: https://archive1.piwheels.org/simple/dinosaur/dinosaur-1.3.4-py3-none-any.whl#sha256=3e9a6c598731ea242ac377bf6befe137b12de1f8b11839b4de445dfb901b9a7a (from https://www.piwheels.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,371 Skipping link: No binaries permitted for dinosaur: https://archive1.piwheels.org/simple/dinosaur/dinosaur-1.3.3-py3-none-any.whl#sha256=00b81deecbe4c83382f23e2ada4842b8a361e4fec579ed0cbd8ffe80c85f6f77 (from https://www.piwheels.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,371 Skipping link: No binaries permitted for dinosaur: https://archive1.piwheels.org/simple/dinosaur/dinosaur-1.3.2-py3-none-any.whl#sha256=55be74a494f1a31992be5091c754442bd5a414c535b6b60e94f1b54bb647b0a9 (from https://www.piwheels.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,372 Skipping link: No binaries permitted for dinosaur: https://archive1.piwheels.org/simple/dinosaur/dinosaur-1.3.0-py3-none-any.whl#sha256=2beec390c6d1d8db7d0c899ad530d711dd091ba5c5dc0417fc0fa82954074133 (from https://www.piwheels.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,373 Skipping link: No binaries permitted for dinosaur: https://archive1.piwheels.org/simple/dinosaur/dinosaur-1.2.2-py3-none-any.whl#sha256=3d7f2861f4a10fca1015c6acd95afc76bbc2eaa351be75f585b8152106bc303f (from https://www.piwheels.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,373 Skipping link: No binaries permitted for dinosaur: https://archive1.piwheels.org/simple/dinosaur/dinosaur-1.2.1-py3-none-any.whl#sha256=02c839ea6e880f006dd4fe54434cdc8a729908ba2b0d4571f3c3edf9455a12b8 (from https://www.piwheels.org/simple/dinosaur/) (requires-python:>=3.10) 2025-11-13T15:35:15,374 Skipping link: not a file: https://www.piwheels.org/simple/dinosaur/ 2025-11-13T15:35:15,374 Skipping link: not a file: https://pypi.org/simple/dinosaur/ 2025-11-13T15:35:15,394 Given no hashes to check 1 links for project 'dinosaur': discarding no candidates 2025-11-13T15:35:15,412 Collecting dinosaur==1.3.5 2025-11-13T15:35:15,414 Created temporary directory: /tmp/pip-unpack-9hx5hy1g 2025-11-13T15:35:15,640 Downloading dinosaur-1.3.5.tar.gz (144 kB) 2025-11-13T15:35:15,827 Added dinosaur==1.3.5 from https://files.pythonhosted.org/packages/f3/6c/d7bc6c36fd499710d9cc9d984cc2b577fe77b87a663c47ec429af2c95981/dinosaur-1.3.5.tar.gz to build tracker '/tmp/pip-build-tracker-ziaswgli' 2025-11-13T15:35:15,831 Created temporary directory: /tmp/pip-build-env-sgeczjuq 2025-11-13T15:35:15,835 Installing build dependencies: started 2025-11-13T15:35:15,836 Running command pip subprocess to install build dependencies 2025-11-13T15:35:17,028 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-13T15:35:17,672 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-11-13T15:35:17,695 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-13T15:35:19,440 Collecting setuptools 2025-11-13T15:35:19,530 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-13T15:35:22,434 Installing collected packages: setuptools 2025-11-13T15:35:26,217 Successfully installed setuptools-80.9.0 2025-11-13T15:35:26,483 Installing build dependencies: finished with status 'done' 2025-11-13T15:35:26,490 Getting requirements to build wheel: started 2025-11-13T15:35:26,491 Running command Getting requirements to build wheel 2025-11-13T15:35:27,188 running egg_info 2025-11-13T15:35:27,195 writing dinosaur.egg-info/PKG-INFO 2025-11-13T15:35:27,199 writing dependency_links to dinosaur.egg-info/dependency_links.txt 2025-11-13T15:35:27,202 writing requirements to dinosaur.egg-info/requires.txt 2025-11-13T15:35:27,203 writing top-level names to dinosaur.egg-info/top_level.txt 2025-11-13T15:35:27,227 reading manifest file 'dinosaur.egg-info/SOURCES.txt' 2025-11-13T15:35:27,232 adding license file 'LICENSE' 2025-11-13T15:35:27,236 writing manifest file 'dinosaur.egg-info/SOURCES.txt' 2025-11-13T15:35:27,333 Getting requirements to build wheel: finished with status 'done' 2025-11-13T15:35:27,337 Created temporary directory: /tmp/pip-modern-metadata-wsf66a9z 2025-11-13T15:35:27,339 Preparing metadata (pyproject.toml): started 2025-11-13T15:35:27,340 Running command Preparing metadata (pyproject.toml) 2025-11-13T15:35:27,986 running dist_info 2025-11-13T15:35:27,998 creating /tmp/pip-modern-metadata-wsf66a9z/dinosaur.egg-info 2025-11-13T15:35:28,000 writing /tmp/pip-modern-metadata-wsf66a9z/dinosaur.egg-info/PKG-INFO 2025-11-13T15:35:28,004 writing dependency_links to /tmp/pip-modern-metadata-wsf66a9z/dinosaur.egg-info/dependency_links.txt 2025-11-13T15:35:28,007 writing requirements to /tmp/pip-modern-metadata-wsf66a9z/dinosaur.egg-info/requires.txt 2025-11-13T15:35:28,008 writing top-level names to /tmp/pip-modern-metadata-wsf66a9z/dinosaur.egg-info/top_level.txt 2025-11-13T15:35:28,009 writing manifest file '/tmp/pip-modern-metadata-wsf66a9z/dinosaur.egg-info/SOURCES.txt' 2025-11-13T15:35:28,031 reading manifest file '/tmp/pip-modern-metadata-wsf66a9z/dinosaur.egg-info/SOURCES.txt' 2025-11-13T15:35:28,033 adding license file 'LICENSE' 2025-11-13T15:35:28,037 writing manifest file '/tmp/pip-modern-metadata-wsf66a9z/dinosaur.egg-info/SOURCES.txt' 2025-11-13T15:35:28,038 creating '/tmp/pip-modern-metadata-wsf66a9z/dinosaur-1.3.5.dist-info' 2025-11-13T15:35:28,160 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-13T15:35:28,165 Source in /tmp/pip-wheel-z3abllxj/dinosaur_b01a8834b08c4d3494e684ffe1003fa1 has version 1.3.5, which satisfies requirement dinosaur==1.3.5 from https://files.pythonhosted.org/packages/f3/6c/d7bc6c36fd499710d9cc9d984cc2b577fe77b87a663c47ec429af2c95981/dinosaur-1.3.5.tar.gz 2025-11-13T15:35:28,166 Removed dinosaur==1.3.5 from https://files.pythonhosted.org/packages/f3/6c/d7bc6c36fd499710d9cc9d984cc2b577fe77b87a663c47ec429af2c95981/dinosaur-1.3.5.tar.gz from build tracker '/tmp/pip-build-tracker-ziaswgli' 2025-11-13T15:35:28,171 Created temporary directory: /tmp/pip-unpack-t2u2tgu4 2025-11-13T15:35:28,172 Building wheels for collected packages: dinosaur 2025-11-13T15:35:28,176 Created temporary directory: /tmp/pip-wheel-r_1y306h 2025-11-13T15:35:28,177 Destination directory: /tmp/pip-wheel-r_1y306h 2025-11-13T15:35:28,179 Building wheel for dinosaur (pyproject.toml): started 2025-11-13T15:35:28,180 Running command Building wheel for dinosaur (pyproject.toml) 2025-11-13T15:35:28,799 running bdist_wheel 2025-11-13T15:35:28,820 running build 2025-11-13T15:35:28,821 running build_py 2025-11-13T15:35:28,828 creating build/lib/dinosaur 2025-11-13T15:35:28,831 copying dinosaur/shallow_water_states.py -> build/lib/dinosaur 2025-11-13T15:35:28,833 copying dinosaur/scales.py -> build/lib/dinosaur 2025-11-13T15:35:28,836 copying dinosaur/typing.py -> build/lib/dinosaur 2025-11-13T15:35:28,838 copying dinosaur/pytree_utils.py -> build/lib/dinosaur 2025-11-13T15:35:28,840 copying dinosaur/layer_coordinates.py -> build/lib/dinosaur 2025-11-13T15:35:28,842 copying dinosaur/primitive_equations_integration_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,845 copying dinosaur/scales_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,847 copying dinosaur/spherical_harmonic_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,849 copying dinosaur/sigma_coordinates_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,852 copying dinosaur/shallow_water.py -> build/lib/dinosaur 2025-11-13T15:35:28,854 copying dinosaur/time_integration_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,857 copying dinosaur/coordinate_systems.py -> build/lib/dinosaur 2025-11-13T15:35:28,859 copying dinosaur/pytree_utils_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,862 copying dinosaur/held_suarez_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,864 copying dinosaur/coordinate_systems_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,866 copying dinosaur/xarray_utils.py -> build/lib/dinosaur 2025-11-13T15:35:28,869 copying dinosaur/associated_legendre.py -> build/lib/dinosaur 2025-11-13T15:35:28,871 copying dinosaur/sigma_coordinates.py -> build/lib/dinosaur 2025-11-13T15:35:28,874 copying dinosaur/primitive_equations_states.py -> build/lib/dinosaur 2025-11-13T15:35:28,876 copying dinosaur/hybrid_coordinates_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,878 copying dinosaur/hybrid_coordinates.py -> build/lib/dinosaur 2025-11-13T15:35:28,881 copying dinosaur/primitive_equations_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,883 copying dinosaur/jax_numpy_utils_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,886 copying dinosaur/radiation.py -> build/lib/dinosaur 2025-11-13T15:35:28,888 copying dinosaur/vertical_interpolation_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,891 copying dinosaur/primitive_equations.py -> build/lib/dinosaur 2025-11-13T15:35:28,894 copying dinosaur/associated_legendre_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,896 copying dinosaur/fourier.py -> build/lib/dinosaur 2025-11-13T15:35:28,898 copying dinosaur/vertical_interpolation.py -> build/lib/dinosaur 2025-11-13T15:35:28,901 copying dinosaur/shallow_water_states_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,903 copying dinosaur/shallow_water_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,905 copying dinosaur/xarray_utils_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,908 copying dinosaur/__init__.py -> build/lib/dinosaur 2025-11-13T15:35:28,910 copying dinosaur/horizontal_interpolation_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,912 copying dinosaur/time_integration.py -> build/lib/dinosaur 2025-11-13T15:35:28,915 copying dinosaur/fourier_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,917 copying dinosaur/held_suarez.py -> build/lib/dinosaur 2025-11-13T15:35:28,920 copying dinosaur/radiation_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,922 copying dinosaur/jax_numpy_utils.py -> build/lib/dinosaur 2025-11-13T15:35:28,925 copying dinosaur/horizontal_interpolation.py -> build/lib/dinosaur 2025-11-13T15:35:28,927 copying dinosaur/spherical_harmonic.py -> build/lib/dinosaur 2025-11-13T15:35:28,930 copying dinosaur/filtering.py -> build/lib/dinosaur 2025-11-13T15:35:28,932 copying dinosaur/filtering_test.py -> build/lib/dinosaur 2025-11-13T15:35:28,934 copying dinosaur/weatherbench_utils.py -> build/lib/dinosaur 2025-11-13T15:35:28,935 running egg_info 2025-11-13T15:35:28,947 writing dinosaur.egg-info/PKG-INFO 2025-11-13T15:35:28,951 writing dependency_links to dinosaur.egg-info/dependency_links.txt 2025-11-13T15:35:28,953 writing requirements to dinosaur.egg-info/requires.txt 2025-11-13T15:35:28,953 writing top-level names to dinosaur.egg-info/top_level.txt 2025-11-13T15:35:28,965 reading manifest file 'dinosaur.egg-info/SOURCES.txt' 2025-11-13T15:35:28,969 adding license file 'LICENSE' 2025-11-13T15:35:28,974 writing manifest file 'dinosaur.egg-info/SOURCES.txt' 2025-11-13T15:35:28,976 /tmp/pip-build-env-sgeczjuq/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'dinosaur.data' is absent from the `packages` configuration. 2025-11-13T15:35:28,977 !! 2025-11-13T15:35:28,978 ******************************************************************************** 2025-11-13T15:35:28,978 ############################ 2025-11-13T15:35:28,979 # Package would be ignored # 2025-11-13T15:35:28,979 ############################ 2025-11-13T15:35:28,979 Python recognizes 'dinosaur.data' as an importable package[^1], 2025-11-13T15:35:28,980 but it is absent from setuptools' `packages` configuration. 2025-11-13T15:35:28,981 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-13T15:35:28,981 package, please make sure that 'dinosaur.data' is explicitly added 2025-11-13T15:35:28,982 to the `packages` configuration field. 2025-11-13T15:35:28,983 Alternatively, you can also rely on setuptools' discovery methods 2025-11-13T15:35:28,983 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-13T15:35:28,984 instead of `find_packages(...)`/`find:`). 2025-11-13T15:35:28,985 You can read more about "package discovery" on setuptools documentation page: 2025-11-13T15:35:28,986 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-13T15:35:28,987 If you don't want 'dinosaur.data' to be distributed and are 2025-11-13T15:35:28,987 already explicitly excluding 'dinosaur.data' via 2025-11-13T15:35:28,988 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-13T15:35:28,988 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-13T15:35:28,989 combination with a more fine grained `package-data` configuration. 2025-11-13T15:35:28,990 You can read more about "package data files" on setuptools documentation page: 2025-11-13T15:35:28,991 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-13T15:35:28,993 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-13T15:35:28,993 even if it does not contain any `.py` files. 2025-11-13T15:35:28,994 On the other hand, currently there is no concept of package data 2025-11-13T15:35:28,994 directory, all directories are treated like packages. 2025-11-13T15:35:28,995 ******************************************************************************** 2025-11-13T15:35:28,996 !! 2025-11-13T15:35:28,997 check.warn(importable) 2025-11-13T15:35:28,997 creating build/lib/dinosaur/data 2025-11-13T15:35:28,998 copying dinosaur/data/ecmwf137_hybrid_levels.csv -> build/lib/dinosaur/data 2025-11-13T15:35:28,998 copying dinosaur/data/ufs127_hybrid_levels.csv -> build/lib/dinosaur/data 2025-11-13T15:35:29,000 installing to build/bdist.linux-armv7l/wheel 2025-11-13T15:35:29,001 running install 2025-11-13T15:35:29,024 running install_lib 2025-11-13T15:35:29,031 creating build/bdist.linux-armv7l/wheel 2025-11-13T15:35:29,034 creating build/bdist.linux-armv7l/wheel/dinosaur 2025-11-13T15:35:29,035 copying build/lib/dinosaur/shallow_water_states.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,037 copying build/lib/dinosaur/scales.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,040 copying build/lib/dinosaur/typing.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,042 copying build/lib/dinosaur/pytree_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,045 creating build/bdist.linux-armv7l/wheel/dinosaur/data 2025-11-13T15:35:29,046 copying build/lib/dinosaur/data/ufs127_hybrid_levels.csv -> build/bdist.linux-armv7l/wheel/./dinosaur/data 2025-11-13T15:35:29,048 copying build/lib/dinosaur/data/ecmwf137_hybrid_levels.csv -> build/bdist.linux-armv7l/wheel/./dinosaur/data 2025-11-13T15:35:29,051 copying build/lib/dinosaur/layer_coordinates.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,053 copying build/lib/dinosaur/primitive_equations_integration_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,055 copying build/lib/dinosaur/scales_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,057 copying build/lib/dinosaur/spherical_harmonic_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,060 copying build/lib/dinosaur/sigma_coordinates_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,063 copying build/lib/dinosaur/shallow_water.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,065 copying build/lib/dinosaur/time_integration_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,068 copying build/lib/dinosaur/coordinate_systems.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,070 copying build/lib/dinosaur/pytree_utils_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,072 copying build/lib/dinosaur/held_suarez_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,075 copying build/lib/dinosaur/coordinate_systems_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,077 copying build/lib/dinosaur/xarray_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,080 copying build/lib/dinosaur/associated_legendre.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,082 copying build/lib/dinosaur/sigma_coordinates.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,085 copying build/lib/dinosaur/primitive_equations_states.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,088 copying build/lib/dinosaur/hybrid_coordinates_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,090 copying build/lib/dinosaur/hybrid_coordinates.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,092 copying build/lib/dinosaur/primitive_equations_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,095 copying build/lib/dinosaur/jax_numpy_utils_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,097 copying build/lib/dinosaur/radiation.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,099 copying build/lib/dinosaur/vertical_interpolation_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,102 copying build/lib/dinosaur/primitive_equations.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,105 copying build/lib/dinosaur/associated_legendre_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,107 copying build/lib/dinosaur/fourier.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,109 copying build/lib/dinosaur/vertical_interpolation.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,112 copying build/lib/dinosaur/shallow_water_states_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,114 copying build/lib/dinosaur/shallow_water_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,117 copying build/lib/dinosaur/xarray_utils_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,119 copying build/lib/dinosaur/__init__.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,121 copying build/lib/dinosaur/horizontal_interpolation_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,123 copying build/lib/dinosaur/time_integration.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,126 copying build/lib/dinosaur/fourier_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,128 copying build/lib/dinosaur/held_suarez.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,130 copying build/lib/dinosaur/radiation_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,133 copying build/lib/dinosaur/jax_numpy_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,135 copying build/lib/dinosaur/horizontal_interpolation.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,138 copying build/lib/dinosaur/spherical_harmonic.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,141 copying build/lib/dinosaur/filtering.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,143 copying build/lib/dinosaur/filtering_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,145 copying build/lib/dinosaur/weatherbench_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2025-11-13T15:35:29,147 running install_egg_info 2025-11-13T15:35:29,153 Copying dinosaur.egg-info to build/bdist.linux-armv7l/wheel/./dinosaur-1.3.5-py3.11.egg-info 2025-11-13T15:35:29,163 running install_scripts 2025-11-13T15:35:29,174 creating build/bdist.linux-armv7l/wheel/dinosaur-1.3.5.dist-info/WHEEL 2025-11-13T15:35:29,177 creating '/tmp/pip-wheel-r_1y306h/.tmp-ibfdi20_/dinosaur-1.3.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-13T15:35:29,180 adding 'dinosaur/__init__.py' 2025-11-13T15:35:29,182 adding 'dinosaur/associated_legendre.py' 2025-11-13T15:35:29,183 adding 'dinosaur/associated_legendre_test.py' 2025-11-13T15:35:29,186 adding 'dinosaur/coordinate_systems.py' 2025-11-13T15:35:29,188 adding 'dinosaur/coordinate_systems_test.py' 2025-11-13T15:35:29,190 adding 'dinosaur/filtering.py' 2025-11-13T15:35:29,191 adding 'dinosaur/filtering_test.py' 2025-11-13T15:35:29,193 adding 'dinosaur/fourier.py' 2025-11-13T15:35:29,194 adding 'dinosaur/fourier_test.py' 2025-11-13T15:35:29,196 adding 'dinosaur/held_suarez.py' 2025-11-13T15:35:29,197 adding 'dinosaur/held_suarez_test.py' 2025-11-13T15:35:29,199 adding 'dinosaur/horizontal_interpolation.py' 2025-11-13T15:35:29,201 adding 'dinosaur/horizontal_interpolation_test.py' 2025-11-13T15:35:29,203 adding 'dinosaur/hybrid_coordinates.py' 2025-11-13T15:35:29,205 adding 'dinosaur/hybrid_coordinates_test.py' 2025-11-13T15:35:29,208 adding 'dinosaur/jax_numpy_utils.py' 2025-11-13T15:35:29,209 adding 'dinosaur/jax_numpy_utils_test.py' 2025-11-13T15:35:29,211 adding 'dinosaur/layer_coordinates.py' 2025-11-13T15:35:29,217 adding 'dinosaur/primitive_equations.py' 2025-11-13T15:35:29,220 adding 'dinosaur/primitive_equations_integration_test.py' 2025-11-13T15:35:29,222 adding 'dinosaur/primitive_equations_states.py' 2025-11-13T15:35:29,225 adding 'dinosaur/primitive_equations_test.py' 2025-11-13T15:35:29,227 adding 'dinosaur/pytree_utils.py' 2025-11-13T15:35:29,230 adding 'dinosaur/pytree_utils_test.py' 2025-11-13T15:35:29,232 adding 'dinosaur/radiation.py' 2025-11-13T15:35:29,234 adding 'dinosaur/radiation_test.py' 2025-11-13T15:35:29,236 adding 'dinosaur/scales.py' 2025-11-13T15:35:29,237 adding 'dinosaur/scales_test.py' 2025-11-13T15:35:29,239 adding 'dinosaur/shallow_water.py' 2025-11-13T15:35:29,241 adding 'dinosaur/shallow_water_states.py' 2025-11-13T15:35:29,243 adding 'dinosaur/shallow_water_states_test.py' 2025-11-13T15:35:29,245 adding 'dinosaur/shallow_water_test.py' 2025-11-13T15:35:29,247 adding 'dinosaur/sigma_coordinates.py' 2025-11-13T15:35:29,250 adding 'dinosaur/sigma_coordinates_test.py' 2025-11-13T15:35:29,255 adding 'dinosaur/spherical_harmonic.py' 2025-11-13T15:35:29,257 adding 'dinosaur/spherical_harmonic_test.py' 2025-11-13T15:35:29,261 adding 'dinosaur/time_integration.py' 2025-11-13T15:35:29,263 adding 'dinosaur/time_integration_test.py' 2025-11-13T15:35:29,265 adding 'dinosaur/typing.py' 2025-11-13T15:35:29,267 adding 'dinosaur/vertical_interpolation.py' 2025-11-13T15:35:29,269 adding 'dinosaur/vertical_interpolation_test.py' 2025-11-13T15:35:29,270 adding 'dinosaur/weatherbench_utils.py' 2025-11-13T15:35:29,276 adding 'dinosaur/xarray_utils.py' 2025-11-13T15:35:29,279 adding 'dinosaur/xarray_utils_test.py' 2025-11-13T15:35:29,282 adding 'dinosaur/data/ecmwf137_hybrid_levels.csv' 2025-11-13T15:35:29,284 adding 'dinosaur/data/ufs127_hybrid_levels.csv' 2025-11-13T15:35:29,287 adding 'dinosaur-1.3.5.dist-info/licenses/LICENSE' 2025-11-13T15:35:29,288 adding 'dinosaur-1.3.5.dist-info/METADATA' 2025-11-13T15:35:29,289 adding 'dinosaur-1.3.5.dist-info/WHEEL' 2025-11-13T15:35:29,290 adding 'dinosaur-1.3.5.dist-info/top_level.txt' 2025-11-13T15:35:29,292 adding 'dinosaur-1.3.5.dist-info/RECORD' 2025-11-13T15:35:29,295 removing build/bdist.linux-armv7l/wheel 2025-11-13T15:35:29,404 Building wheel for dinosaur (pyproject.toml): finished with status 'done' 2025-11-13T15:35:29,411 Created wheel for dinosaur: filename=dinosaur-1.3.5-py3-none-any.whl size=174988 sha256=f74159cb6f70b0486d5d1235e2c1da8a2f0106ad24f19d3ea8af84721e862689 2025-11-13T15:35:29,412 Stored in directory: /tmp/pip-ephem-wheel-cache-yawyr2nj/wheels/fa/ba/26/65d7d4513329cd7029d32a90acc76325f5976d95fb94939016 2025-11-13T15:35:29,424 Successfully built dinosaur 2025-11-13T15:35:29,431 Removed build tracker: '/tmp/pip-build-tracker-ziaswgli'