2026-06-08T23:45:11,557 Created temporary directory: /tmp/pip-ephem-wheel-cache-z1yvx5ul 2026-06-08T23:45:11,559 Created temporary directory: /tmp/pip-build-tracker-bnx838rt 2026-06-08T23:45:11,560 Initialized build tracking at /tmp/pip-build-tracker-bnx838rt 2026-06-08T23:45:11,560 Created build tracker: /tmp/pip-build-tracker-bnx838rt 2026-06-08T23:45:11,560 Entered build tracker: /tmp/pip-build-tracker-bnx838rt 2026-06-08T23:45:11,561 Created temporary directory: /tmp/pip-wheel-zzehf6bm 2026-06-08T23:45:11,564 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-06-08T23:45:11,567 Created temporary directory: /tmp/pip-ephem-wheel-cache-bxpaazzc 2026-06-08T23:45:11,592 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-08T23:45:11,595 2 location(s) to search for versions of dinosaur: 2026-06-08T23:45:11,595 * https://pypi.org/simple/dinosaur/ 2026-06-08T23:45:11,595 * https://www.piwheels.org/simple/dinosaur/ 2026-06-08T23:45:11,596 Fetching project page and analyzing links: https://pypi.org/simple/dinosaur/ 2026-06-08T23:45:11,597 Getting page https://pypi.org/simple/dinosaur/ 2026-06-08T23:45:11,598 Found index url https://pypi.org/simple 2026-06-08T23:45:11,752 Fetched page https://pypi.org/simple/dinosaur/ as application/vnd.pypi.simple.v1+json 2026-06-08T23:45:11,756 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) 2026-06-08T23:45:11,757 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 2026-06-08T23:45:11,758 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) 2026-06-08T23:45:11,759 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 2026-06-08T23:45:11,760 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) 2026-06-08T23:45:11,761 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 2026-06-08T23:45:11,762 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) 2026-06-08T23:45:11,763 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 2026-06-08T23:45:11,763 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) 2026-06-08T23:45:11,764 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 2026-06-08T23:45:11,765 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) 2026-06-08T23:45:11,766 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 2026-06-08T23:45:11,767 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) 2026-06-08T23:45:11,768 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 2026-06-08T23:45:11,768 Skipping link: No binaries permitted for dinosaur: https://files.pythonhosted.org/packages/72/3d/cf1013b35e798d79a1c20065a07d4d0b43b49708abeae0597fbcd9b361e4/dinosaur-1.3.6-py3-none-any.whl (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10) 2026-06-08T23:45:11,769 Found link https://files.pythonhosted.org/packages/0e/b5/b224e6c8c336e1ebd6b4f0ab7a32c8bce5d221594676b0e6fc00a6069fa7/dinosaur-1.3.6.tar.gz (from https://pypi.org/simple/dinosaur/) (requires-python:>=3.10), version: 1.3.6 2026-06-08T23:45:11,770 Fetching project page and analyzing links: https://www.piwheels.org/simple/dinosaur/ 2026-06-08T23:45:11,771 Getting page https://www.piwheels.org/simple/dinosaur/ 2026-06-08T23:45:11,772 Found index url https://www.piwheels.org/simple 2026-06-08T23:45:11,945 Fetched page https://www.piwheels.org/simple/dinosaur/ as text/html 2026-06-08T23:45:11,949 Skipping link: No binaries permitted for dinosaur: https://archive1.piwheels.org/simple/dinosaur/dinosaur-1.3.5-py3-none-any.whl#sha256=f74159cb6f70b0486d5d1235e2c1da8a2f0106ad24f19d3ea8af84721e862689 (from https://www.piwheels.org/simple/dinosaur/) (requires-python:>=3.10) 2026-06-08T23:45:11,950 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) 2026-06-08T23:45:11,950 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) 2026-06-08T23:45:11,951 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) 2026-06-08T23:45:11,952 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) 2026-06-08T23:45:11,952 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) 2026-06-08T23:45:11,953 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) 2026-06-08T23:45:11,954 Skipping link: not a file: https://www.piwheels.org/simple/dinosaur/ 2026-06-08T23:45:11,954 Skipping link: not a file: https://pypi.org/simple/dinosaur/ 2026-06-08T23:45:11,974 Given no hashes to check 1 links for project 'dinosaur': discarding no candidates 2026-06-08T23:45:11,992 Collecting dinosaur==1.3.6 2026-06-08T23:45:11,995 Created temporary directory: /tmp/pip-unpack-o9spy0jg 2026-06-08T23:45:12,219 Downloading dinosaur-1.3.6.tar.gz (163 kB) 2026-06-08T23:45:12,448 Added dinosaur==1.3.6 from https://files.pythonhosted.org/packages/0e/b5/b224e6c8c336e1ebd6b4f0ab7a32c8bce5d221594676b0e6fc00a6069fa7/dinosaur-1.3.6.tar.gz to build tracker '/tmp/pip-build-tracker-bnx838rt' 2026-06-08T23:45:12,452 Created temporary directory: /tmp/pip-build-env-oyt32_sz 2026-06-08T23:45:12,456 Installing build dependencies: started 2026-06-08T23:45:12,458 Running command pip subprocess to install build dependencies 2026-06-08T23:45:13,606 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-08T23:45:14,044 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-06-08T23:45:14,067 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-08T23:45:15,879 Collecting setuptools 2026-06-08T23:45:15,880 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-08T23:45:15,897 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-08T23:45:16,147 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-08T23:45:16,254 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-08T23:45:19,009 Installing collected packages: setuptools 2026-06-08T23:45:22,046 Successfully installed setuptools-82.0.1 2026-06-08T23:45:22,333 Installing build dependencies: finished with status 'done' 2026-06-08T23:45:22,342 Getting requirements to build wheel: started 2026-06-08T23:45:22,344 Running command Getting requirements to build wheel 2026-06-08T23:45:23,050 running egg_info 2026-06-08T23:45:23,056 writing dinosaur.egg-info/PKG-INFO 2026-06-08T23:45:23,060 writing dependency_links to dinosaur.egg-info/dependency_links.txt 2026-06-08T23:45:23,062 writing requirements to dinosaur.egg-info/requires.txt 2026-06-08T23:45:23,064 writing top-level names to dinosaur.egg-info/top_level.txt 2026-06-08T23:45:23,086 reading manifest file 'dinosaur.egg-info/SOURCES.txt' 2026-06-08T23:45:23,091 adding license file 'LICENSE' 2026-06-08T23:45:23,096 writing manifest file 'dinosaur.egg-info/SOURCES.txt' 2026-06-08T23:45:23,193 Getting requirements to build wheel: finished with status 'done' 2026-06-08T23:45:23,196 Created temporary directory: /tmp/pip-modern-metadata-rbky0zfy 2026-06-08T23:45:23,199 Preparing metadata (pyproject.toml): started 2026-06-08T23:45:23,200 Running command Preparing metadata (pyproject.toml) 2026-06-08T23:45:23,840 running dist_info 2026-06-08T23:45:23,850 creating /tmp/pip-modern-metadata-rbky0zfy/dinosaur.egg-info 2026-06-08T23:45:23,850 writing /tmp/pip-modern-metadata-rbky0zfy/dinosaur.egg-info/PKG-INFO 2026-06-08T23:45:23,855 writing dependency_links to /tmp/pip-modern-metadata-rbky0zfy/dinosaur.egg-info/dependency_links.txt 2026-06-08T23:45:23,857 writing requirements to /tmp/pip-modern-metadata-rbky0zfy/dinosaur.egg-info/requires.txt 2026-06-08T23:45:23,858 writing top-level names to /tmp/pip-modern-metadata-rbky0zfy/dinosaur.egg-info/top_level.txt 2026-06-08T23:45:23,860 writing manifest file '/tmp/pip-modern-metadata-rbky0zfy/dinosaur.egg-info/SOURCES.txt' 2026-06-08T23:45:23,879 reading manifest file '/tmp/pip-modern-metadata-rbky0zfy/dinosaur.egg-info/SOURCES.txt' 2026-06-08T23:45:23,881 adding license file 'LICENSE' 2026-06-08T23:45:23,885 writing manifest file '/tmp/pip-modern-metadata-rbky0zfy/dinosaur.egg-info/SOURCES.txt' 2026-06-08T23:45:23,886 creating '/tmp/pip-modern-metadata-rbky0zfy/dinosaur-1.3.6.dist-info' 2026-06-08T23:45:24,008 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-08T23:45:24,012 Source in /tmp/pip-wheel-zzehf6bm/dinosaur_1087768e436c4a27802df930aafcf3da has version 1.3.6, which satisfies requirement dinosaur==1.3.6 from https://files.pythonhosted.org/packages/0e/b5/b224e6c8c336e1ebd6b4f0ab7a32c8bce5d221594676b0e6fc00a6069fa7/dinosaur-1.3.6.tar.gz 2026-06-08T23:45:24,013 Removed dinosaur==1.3.6 from https://files.pythonhosted.org/packages/0e/b5/b224e6c8c336e1ebd6b4f0ab7a32c8bce5d221594676b0e6fc00a6069fa7/dinosaur-1.3.6.tar.gz from build tracker '/tmp/pip-build-tracker-bnx838rt' 2026-06-08T23:45:24,018 Created temporary directory: /tmp/pip-unpack-w803ldp_ 2026-06-08T23:45:24,019 Building wheels for collected packages: dinosaur 2026-06-08T23:45:24,023 Created temporary directory: /tmp/pip-wheel-24rx98bn 2026-06-08T23:45:24,024 Destination directory: /tmp/pip-wheel-24rx98bn 2026-06-08T23:45:24,026 Building wheel for dinosaur (pyproject.toml): started 2026-06-08T23:45:24,027 Running command Building wheel for dinosaur (pyproject.toml) 2026-06-08T23:45:24,644 running bdist_wheel 2026-06-08T23:45:24,661 running build 2026-06-08T23:45:24,662 running build_py 2026-06-08T23:45:24,669 creating build/lib/dinosaur 2026-06-08T23:45:24,671 copying dinosaur/shallow_water_states.py -> build/lib/dinosaur 2026-06-08T23:45:24,674 copying dinosaur/leapfrog_utils.py -> build/lib/dinosaur 2026-06-08T23:45:24,676 copying dinosaur/filtering.py -> build/lib/dinosaur 2026-06-08T23:45:24,678 copying dinosaur/scales_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,681 copying dinosaur/xarray_utils.py -> build/lib/dinosaur 2026-06-08T23:45:24,684 copying dinosaur/shallow_water_states_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,686 copying dinosaur/vertical_interpolation.py -> build/lib/dinosaur 2026-06-08T23:45:24,689 copying dinosaur/coordinate_systems_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,691 copying dinosaur/shallow_water.py -> build/lib/dinosaur 2026-06-08T23:45:24,693 copying dinosaur/held_suarez.py -> build/lib/dinosaur 2026-06-08T23:45:24,696 copying dinosaur/jax_numpy_utils_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,698 copying dinosaur/coordinate_systems.py -> build/lib/dinosaur 2026-06-08T23:45:24,701 copying dinosaur/primitive_equations_integration_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,703 copying dinosaur/layer_coordinates.py -> build/lib/dinosaur 2026-06-08T23:45:24,705 copying dinosaur/filtering_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,707 copying dinosaur/fourier.py -> build/lib/dinosaur 2026-06-08T23:45:24,709 copying dinosaur/sigma_coordinates_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,712 copying dinosaur/spherical_harmonic_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,715 copying dinosaur/xarray_utils_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,718 copying dinosaur/associated_legendre_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,720 copying dinosaur/spherical_harmonic.py -> build/lib/dinosaur 2026-06-08T23:45:24,723 copying dinosaur/primitive_equations_states.py -> build/lib/dinosaur 2026-06-08T23:45:24,726 copying dinosaur/vertical_interpolation_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,728 copying dinosaur/scales.py -> build/lib/dinosaur 2026-06-08T23:45:24,730 copying dinosaur/pytree_utils.py -> build/lib/dinosaur 2026-06-08T23:45:24,733 copying dinosaur/fourier_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,735 copying dinosaur/time_integration.py -> build/lib/dinosaur 2026-06-08T23:45:24,738 copying dinosaur/horizontal_interpolation_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,740 copying dinosaur/hybrid_coordinates_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,742 copying dinosaur/primitive_equations.py -> build/lib/dinosaur 2026-06-08T23:45:24,746 copying dinosaur/__init__.py -> build/lib/dinosaur 2026-06-08T23:45:24,747 copying dinosaur/hybrid_coordinates.py -> build/lib/dinosaur 2026-06-08T23:45:24,750 copying dinosaur/time_integration_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,752 copying dinosaur/leapfrog_utils_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,755 copying dinosaur/weatherbench_utils.py -> build/lib/dinosaur 2026-06-08T23:45:24,756 copying dinosaur/shallow_water_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,759 copying dinosaur/units.py -> build/lib/dinosaur 2026-06-08T23:45:24,761 copying dinosaur/radiation_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,764 copying dinosaur/primitive_equations_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,766 copying dinosaur/typing.py -> build/lib/dinosaur 2026-06-08T23:45:24,769 copying dinosaur/held_suarez_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,771 copying dinosaur/radiation.py -> build/lib/dinosaur 2026-06-08T23:45:24,774 copying dinosaur/sigma_coordinates.py -> build/lib/dinosaur 2026-06-08T23:45:24,776 copying dinosaur/jax_numpy_utils.py -> build/lib/dinosaur 2026-06-08T23:45:24,779 copying dinosaur/associated_legendre.py -> build/lib/dinosaur 2026-06-08T23:45:24,781 copying dinosaur/horizontal_interpolation.py -> build/lib/dinosaur 2026-06-08T23:45:24,783 copying dinosaur/pytree_utils_test.py -> build/lib/dinosaur 2026-06-08T23:45:24,785 running egg_info 2026-06-08T23:45:24,795 writing dinosaur.egg-info/PKG-INFO 2026-06-08T23:45:24,799 writing dependency_links to dinosaur.egg-info/dependency_links.txt 2026-06-08T23:45:24,801 writing requirements to dinosaur.egg-info/requires.txt 2026-06-08T23:45:24,802 writing top-level names to dinosaur.egg-info/top_level.txt 2026-06-08T23:45:24,813 reading manifest file 'dinosaur.egg-info/SOURCES.txt' 2026-06-08T23:45:24,817 adding license file 'LICENSE' 2026-06-08T23:45:24,822 writing manifest file 'dinosaur.egg-info/SOURCES.txt' 2026-06-08T23:45:24,824 /tmp/pip-build-env-oyt32_sz/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'dinosaur.data' is absent from the `packages` configuration. 2026-06-08T23:45:24,825 !! 2026-06-08T23:45:24,826 ******************************************************************************** 2026-06-08T23:45:24,827 ############################ 2026-06-08T23:45:24,827 # Package would be ignored # 2026-06-08T23:45:24,828 ############################ 2026-06-08T23:45:24,828 Python recognizes 'dinosaur.data' as an importable package[^1], 2026-06-08T23:45:24,829 but it is absent from setuptools' `packages` configuration. 2026-06-08T23:45:24,830 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-08T23:45:24,831 package, please make sure that 'dinosaur.data' is explicitly added 2026-06-08T23:45:24,831 to the `packages` configuration field. 2026-06-08T23:45:24,832 Alternatively, you can also rely on setuptools' discovery methods 2026-06-08T23:45:24,833 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-08T23:45:24,833 instead of `find_packages(...)`/`find:`). 2026-06-08T23:45:24,834 You can read more about "package discovery" on setuptools documentation page: 2026-06-08T23:45:24,836 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-08T23:45:24,837 If you don't want 'dinosaur.data' to be distributed and are 2026-06-08T23:45:24,838 already explicitly excluding 'dinosaur.data' via 2026-06-08T23:45:24,838 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-08T23:45:24,839 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-08T23:45:24,839 combination with a more fine grained `package-data` configuration. 2026-06-08T23:45:24,840 You can read more about "package data files" on setuptools documentation page: 2026-06-08T23:45:24,841 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-08T23:45:24,842 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-08T23:45:24,843 even if it does not contain any `.py` files. 2026-06-08T23:45:24,843 On the other hand, currently there is no concept of package data 2026-06-08T23:45:24,844 directory, all directories are treated like packages. 2026-06-08T23:45:24,844 ******************************************************************************** 2026-06-08T23:45:24,845 !! 2026-06-08T23:45:24,846 check.warn(importable) 2026-06-08T23:45:24,846 creating build/lib/dinosaur/data 2026-06-08T23:45:24,847 copying dinosaur/data/ecmwf137_hybrid_levels.csv -> build/lib/dinosaur/data 2026-06-08T23:45:24,847 copying dinosaur/data/ufs127_hybrid_levels.csv -> build/lib/dinosaur/data 2026-06-08T23:45:24,849 installing to build/bdist.linux-armv7l/wheel 2026-06-08T23:45:24,850 running install 2026-06-08T23:45:24,874 running install_lib 2026-06-08T23:45:24,880 creating build/bdist.linux-armv7l/wheel 2026-06-08T23:45:24,883 creating build/bdist.linux-armv7l/wheel/dinosaur 2026-06-08T23:45:24,884 copying build/lib/dinosaur/shallow_water_states.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,887 copying build/lib/dinosaur/leapfrog_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,889 copying build/lib/dinosaur/filtering.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,891 copying build/lib/dinosaur/scales_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,894 copying build/lib/dinosaur/xarray_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,897 copying build/lib/dinosaur/shallow_water_states_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,899 copying build/lib/dinosaur/vertical_interpolation.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,902 copying build/lib/dinosaur/coordinate_systems_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,905 copying build/lib/dinosaur/shallow_water.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,907 copying build/lib/dinosaur/held_suarez.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,909 copying build/lib/dinosaur/jax_numpy_utils_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,912 copying build/lib/dinosaur/coordinate_systems.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,914 copying build/lib/dinosaur/primitive_equations_integration_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,917 copying build/lib/dinosaur/layer_coordinates.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,919 copying build/lib/dinosaur/filtering_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,921 copying build/lib/dinosaur/fourier.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,923 copying build/lib/dinosaur/sigma_coordinates_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,926 copying build/lib/dinosaur/spherical_harmonic_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,929 copying build/lib/dinosaur/xarray_utils_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,931 copying build/lib/dinosaur/associated_legendre_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,934 copying build/lib/dinosaur/spherical_harmonic.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,937 copying build/lib/dinosaur/primitive_equations_states.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,939 copying build/lib/dinosaur/vertical_interpolation_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,942 copying build/lib/dinosaur/scales.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,944 copying build/lib/dinosaur/pytree_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,947 copying build/lib/dinosaur/fourier_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,948 copying build/lib/dinosaur/time_integration.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,951 copying build/lib/dinosaur/horizontal_interpolation_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,953 copying build/lib/dinosaur/hybrid_coordinates_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,956 copying build/lib/dinosaur/primitive_equations.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,960 copying build/lib/dinosaur/__init__.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,962 copying build/lib/dinosaur/hybrid_coordinates.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,965 copying build/lib/dinosaur/time_integration_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,968 copying build/lib/dinosaur/leapfrog_utils_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,970 copying build/lib/dinosaur/weatherbench_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,972 creating build/bdist.linux-armv7l/wheel/dinosaur/data 2026-06-08T23:45:24,973 copying build/lib/dinosaur/data/ecmwf137_hybrid_levels.csv -> build/bdist.linux-armv7l/wheel/./dinosaur/data 2026-06-08T23:45:24,976 copying build/lib/dinosaur/data/ufs127_hybrid_levels.csv -> build/bdist.linux-armv7l/wheel/./dinosaur/data 2026-06-08T23:45:24,978 copying build/lib/dinosaur/shallow_water_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,981 copying build/lib/dinosaur/units.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,983 copying build/lib/dinosaur/radiation_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,986 copying build/lib/dinosaur/primitive_equations_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,989 copying build/lib/dinosaur/typing.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,991 copying build/lib/dinosaur/held_suarez_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,993 copying build/lib/dinosaur/radiation.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,996 copying build/lib/dinosaur/sigma_coordinates.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:24,998 copying build/lib/dinosaur/jax_numpy_utils.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:25,001 copying build/lib/dinosaur/associated_legendre.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:25,003 copying build/lib/dinosaur/horizontal_interpolation.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:25,005 copying build/lib/dinosaur/pytree_utils_test.py -> build/bdist.linux-armv7l/wheel/./dinosaur 2026-06-08T23:45:25,007 running install_egg_info 2026-06-08T23:45:25,012 Copying dinosaur.egg-info to build/bdist.linux-armv7l/wheel/./dinosaur-1.3.6-py3.11.egg-info 2026-06-08T23:45:25,022 running install_scripts 2026-06-08T23:45:25,032 creating build/bdist.linux-armv7l/wheel/dinosaur-1.3.6.dist-info/WHEEL 2026-06-08T23:45:25,035 creating '/tmp/pip-wheel-24rx98bn/.tmp-4p638za6/dinosaur-1.3.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-08T23:45:25,038 adding 'dinosaur/__init__.py' 2026-06-08T23:45:25,040 adding 'dinosaur/associated_legendre.py' 2026-06-08T23:45:25,041 adding 'dinosaur/associated_legendre_test.py' 2026-06-08T23:45:25,044 adding 'dinosaur/coordinate_systems.py' 2026-06-08T23:45:25,046 adding 'dinosaur/coordinate_systems_test.py' 2026-06-08T23:45:25,047 adding 'dinosaur/filtering.py' 2026-06-08T23:45:25,049 adding 'dinosaur/filtering_test.py' 2026-06-08T23:45:25,050 adding 'dinosaur/fourier.py' 2026-06-08T23:45:25,052 adding 'dinosaur/fourier_test.py' 2026-06-08T23:45:25,053 adding 'dinosaur/held_suarez.py' 2026-06-08T23:45:25,055 adding 'dinosaur/held_suarez_test.py' 2026-06-08T23:45:25,057 adding 'dinosaur/horizontal_interpolation.py' 2026-06-08T23:45:25,058 adding 'dinosaur/horizontal_interpolation_test.py' 2026-06-08T23:45:25,062 adding 'dinosaur/hybrid_coordinates.py' 2026-06-08T23:45:25,064 adding 'dinosaur/hybrid_coordinates_test.py' 2026-06-08T23:45:25,066 adding 'dinosaur/jax_numpy_utils.py' 2026-06-08T23:45:25,068 adding 'dinosaur/jax_numpy_utils_test.py' 2026-06-08T23:45:25,069 adding 'dinosaur/layer_coordinates.py' 2026-06-08T23:45:25,071 adding 'dinosaur/leapfrog_utils.py' 2026-06-08T23:45:25,073 adding 'dinosaur/leapfrog_utils_test.py' 2026-06-08T23:45:25,084 adding 'dinosaur/primitive_equations.py' 2026-06-08T23:45:25,087 adding 'dinosaur/primitive_equations_integration_test.py' 2026-06-08T23:45:25,089 adding 'dinosaur/primitive_equations_states.py' 2026-06-08T23:45:25,094 adding 'dinosaur/primitive_equations_test.py' 2026-06-08T23:45:25,096 adding 'dinosaur/pytree_utils.py' 2026-06-08T23:45:25,098 adding 'dinosaur/pytree_utils_test.py' 2026-06-08T23:45:25,100 adding 'dinosaur/radiation.py' 2026-06-08T23:45:25,102 adding 'dinosaur/radiation_test.py' 2026-06-08T23:45:25,104 adding 'dinosaur/scales.py' 2026-06-08T23:45:25,106 adding 'dinosaur/scales_test.py' 2026-06-08T23:45:25,108 adding 'dinosaur/shallow_water.py' 2026-06-08T23:45:25,109 adding 'dinosaur/shallow_water_states.py' 2026-06-08T23:45:25,111 adding 'dinosaur/shallow_water_states_test.py' 2026-06-08T23:45:25,113 adding 'dinosaur/shallow_water_test.py' 2026-06-08T23:45:25,115 adding 'dinosaur/sigma_coordinates.py' 2026-06-08T23:45:25,117 adding 'dinosaur/sigma_coordinates_test.py' 2026-06-08T23:45:25,122 adding 'dinosaur/spherical_harmonic.py' 2026-06-08T23:45:25,125 adding 'dinosaur/spherical_harmonic_test.py' 2026-06-08T23:45:25,128 adding 'dinosaur/time_integration.py' 2026-06-08T23:45:25,130 adding 'dinosaur/time_integration_test.py' 2026-06-08T23:45:25,131 adding 'dinosaur/typing.py' 2026-06-08T23:45:25,133 adding 'dinosaur/units.py' 2026-06-08T23:45:25,136 adding 'dinosaur/vertical_interpolation.py' 2026-06-08T23:45:25,137 adding 'dinosaur/vertical_interpolation_test.py' 2026-06-08T23:45:25,139 adding 'dinosaur/weatherbench_utils.py' 2026-06-08T23:45:25,145 adding 'dinosaur/xarray_utils.py' 2026-06-08T23:45:25,148 adding 'dinosaur/xarray_utils_test.py' 2026-06-08T23:45:25,151 adding 'dinosaur/data/ecmwf137_hybrid_levels.csv' 2026-06-08T23:45:25,153 adding 'dinosaur/data/ufs127_hybrid_levels.csv' 2026-06-08T23:45:25,157 adding 'dinosaur-1.3.6.dist-info/licenses/LICENSE' 2026-06-08T23:45:25,158 adding 'dinosaur-1.3.6.dist-info/METADATA' 2026-06-08T23:45:25,159 adding 'dinosaur-1.3.6.dist-info/WHEEL' 2026-06-08T23:45:25,160 adding 'dinosaur-1.3.6.dist-info/top_level.txt' 2026-06-08T23:45:25,161 adding 'dinosaur-1.3.6.dist-info/RECORD' 2026-06-08T23:45:25,165 removing build/bdist.linux-armv7l/wheel 2026-06-08T23:45:25,277 Building wheel for dinosaur (pyproject.toml): finished with status 'done' 2026-06-08T23:45:25,285 Created wheel for dinosaur: filename=dinosaur-1.3.6-py3-none-any.whl size=195724 sha256=caee0597d6de82e6a1adb7d60552a166e1699f0411cb271de312eb8439012e7f 2026-06-08T23:45:25,287 Stored in directory: /tmp/pip-ephem-wheel-cache-bxpaazzc/wheels/3b/ae/63/b13a94aa16c41cbd3128b3191c361ad08d3597a54145aec415 2026-06-08T23:45:25,299 Successfully built dinosaur 2026-06-08T23:45:25,309 Removed build tracker: '/tmp/pip-build-tracker-bnx838rt'