cd layers && make make[1]: Entering directory '/src/layers' make[2]: Entering directory '/src/layers/layer1_scientific' if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_label |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_label; else cat .layerapi2_label |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_label; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .system_dependencies |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.system_dependencies; else cat .system_dependencies |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.system_dependencies; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_dependencies |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_dependencies; else cat .layerapi2_dependencies |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_dependencies; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_extra_env |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_extra_env; else cat .layerapi2_extra_env |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/scientific/.layerapi2_extra_env; fi _cache_logic_before_layer.sh "/opt/metwork-mfext-master/opt/scientific" "scientific" /etc/buildimage_hash: 105e6aaed75383e445894dab15d1959e /src/adm/root.mk md5sum hash: 4020b447dea13c137bfe449d624ac727 core@mfext layer (dependency) hash (from cache): d351486121bd1c00faaed3c4429d92f1 root@mfext layer (dependency) hash (from cache): 91907eb1e68e09d2c88177e0701d943f scientific_core@mfext layer (dependency) hash (from cache): 0954b8589eed244cce0afe4d8e1f008d source hash: fb5c461e1a9f4105551e0e23ed28f8ea cache hit (used: /buildcache/mfext_cache_layer_scientific_c95c0dfbfc35ef0692b7fb4a0c2290e3.tar) if ! test -f cache/hit; then \ for SUBDIR in 0001_cargo_c 0002_udunits2 0003_libimagequant 0004_pngquant 0005_spatialindex 0008_gv 0010_netcdf_fortran 0015_nco 0027_ecbuild 0028_eckit 0029_fckit 0030_eccodes 0035_magics 0038_metview 0040_imagemagick6 0050_esmf 0060_cdo 0080_ffmpeg 0085_gmt 0089_g2clib_163 0090_ncl_ncar 0091_ncview; do \ OLDPWD=`pwd`; \ cd $SUBDIR || exit 1; \ make all || exit 1; \ cd ${OLDPWD}; \ done ; \ chmod -R a+rX,g-w,o-w,u+w /opt/metwork-mfext-master/opt/scientific ; \ fi if test "1" = "1"; then echo scientific > /opt/metwork-mfext-master/opt/scientific/.mfextaddon; fi _layer_dhash "scientific@mfext" >/opt/metwork-mfext-master/opt/scientific/.dhash if ! test -f cache/hit; then \ _check_layers_hash >/dev/null ; \ fi _cache_logic_after_layer.sh "/opt/metwork-mfext-master/opt/scientific" cache already exist (/buildcache/mfext_cache_layer_scientific_c95c0dfbfc35ef0692b7fb4a0c2290e3.tar) make[2]: Leaving directory '/src/layers/layer1_scientific' make[2]: Entering directory '/src/layers/layer4_python3_scientific' if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_label |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_label; else cat .layerapi2_label |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_label; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_dependencies |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_dependencies; else cat .layerapi2_dependencies |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_dependencies; fi if test "MFEXT" = "MFEXT" -a "1" != "1"; then cat .layerapi2_extra_env |/src/adm/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_extra_env; else cat .layerapi2_extra_env |/opt/metwork-mfext-master/bin/envtpl --reduce-multi-blank-lines >/opt/metwork-mfext-master/opt/python3_scientific/.layerapi2_extra_env; fi _cache_logic_before_layer.sh "/opt/metwork-mfext-master/opt/python3_scientific" "python3_scientific" /etc/buildimage_hash: 105e6aaed75383e445894dab15d1959e /src/adm/root.mk md5sum hash: 4020b447dea13c137bfe449d624ac727 core@mfext layer (dependency) hash (from cache): d351486121bd1c00faaed3c4429d92f1 python3@mfext layer (dependency) hash (from cache): 3ea971a9bd4483b7fab731a9e690d0de python3_core@mfext layer (dependency) hash (from cache): bf40fc8a69eef1755f0e3279a9591bde root@mfext layer (dependency) hash (from cache): 91907eb1e68e09d2c88177e0701d943f scientific@mfext layer (dependency) hash (from cache): 9cfd708a7c53998b32615a12419a6ab9 scientific_core@mfext layer (dependency) hash (from cache): 0954b8589eed244cce0afe4d8e1f008d source hash: da3246ca597e247659b504d05e5849cb cache missed (/buildcache/mfext_cache_layer_python3_scientific_04627d7406a966349feda4c07df23a51.tar) if ! test -f cache/hit; then \ for SUBDIR in 0495_prereq_extra_packages 0496_prereq_extra_packages 0497_prereq_extra_packages 0498_prereq_extra_packages 0499_prereq_extra_packages 0500_extra_packages 0630_esmf 0700_fix_packages; do \ OLDPWD=`pwd`; \ cd $SUBDIR || exit 1; \ make all || exit 1; \ cd ${OLDPWD}; \ done ; \ chmod -R a+rX,g-w,o-w,u+w /opt/metwork-mfext-master/opt/python3_scientific ; \ fi make[3]: Entering directory '/src/layers/layer4_python3_scientific/0495_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer700[/src/layers/layer4_python3_scientific/0495_prereq_extra_packages/tempolayer700] Collecting meson==1.7.2 (from -r requirements3.txt (line 1)) Downloading meson-1.7.2-py3-none-any.whl.metadata (1.8 kB) Collecting pyproject_metadata==0.9.1 (from -r requirements3.txt (line 2)) Downloading pyproject_metadata-0.9.1.tar.gz (38 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting scikit-build==0.18.1 (from -r requirements3.txt (line 3)) Downloading scikit_build-0.18.1.tar.gz (274 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting packaging>=19.0 (from pyproject_metadata==0.9.1->-r requirements3.txt (line 2)) Downloading packaging-24.2.tar.gz (163 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting distro (from scikit-build==0.18.1->-r requirements3.txt (line 3)) Downloading distro-1.9.0.tar.gz (60 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting setuptools>=42.0.0 (from scikit-build==0.18.1->-r requirements3.txt (line 3)) Downloading setuptools-80.9.0.tar.gz (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 86.6 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting wheel>=0.32.0 (from scikit-build==0.18.1->-r requirements3.txt (line 3)) Downloading wheel-0.45.1.tar.gz (107 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Downloading meson-1.7.2-py3-none-any.whl (991 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 991.6/991.6 kB 95.2 MB/s eta 0:00:00 Saved ./src/meson-1.7.2-py3-none-any.whl Building wheels for collected packages: pyproject_metadata, scikit-build, packaging, setuptools, wheel, distro Building wheel for pyproject_metadata (pyproject.toml): started Building wheel for pyproject_metadata (pyproject.toml): finished with status 'done' Created wheel for pyproject_metadata: filename=pyproject_metadata-0.9.1-py3-none-any.whl size=18829 sha256=e08bc23156c16c9846a859473cf3fccdd45174b9693e861c83e348ba03029538 Stored in directory: /root/.cache/pip/wheels/e7/7f/17/0623e469af18239369fdba1294755ef4e2caee57dbc3268b82 Building wheel for scikit-build (pyproject.toml): started Building wheel for scikit-build (pyproject.toml): finished with status 'done' Created wheel for scikit-build: filename=scikit_build-0.18.1-py3-none-any.whl size=85596 sha256=d244a217de4ebd43b95ac916f936a974207abd63ce27666b3509186dcaa95026 Stored in directory: /root/.cache/pip/wheels/4a/c4/7a/46c34bf377ff6e59119178b1c21ac5d5b84190e8dee49230b1 Building wheel for packaging (pyproject.toml): started Building wheel for packaging (pyproject.toml): finished with status 'done' Created wheel for packaging: filename=packaging-24.2-py3-none-any.whl size=65537 sha256=a9fdc4ec57347e611c4ab3c50cee753e51b2f7437ef3989ddf64e44a3076a35f Stored in directory: /root/.cache/pip/wheels/cd/44/23/441404a2f91899b672a9f24b9f720915103b20bb70e7ecde81 Building wheel for setuptools (pyproject.toml): started Building wheel for setuptools (pyproject.toml): finished with status 'done' Created wheel for setuptools: filename=setuptools-80.9.0-py3-none-any.whl size=1201486 sha256=0f725279dd7c176c665e90f39c368856f3423ebf159daad7fc884097c72110b7 Stored in directory: /root/.cache/pip/wheels/37/ae/d4/e060029594e5555f6085e62fbf3333d7ea8cbafb6cca4d65a6 Building wheel for wheel (pyproject.toml): started Building wheel for wheel (pyproject.toml): finished with status 'done' Created wheel for wheel: filename=wheel-0.45.1-py3-none-any.whl size=72538 sha256=ac951226cc3bface5f1471268c8abee9571875578f14bbd1882923c7905c2235 Stored in directory: /root/.cache/pip/wheels/1f/8a/08/dd6361772fe5caafad2f0c34453ea8e32cfae6f70dddd93204 Building wheel for distro (pyproject.toml): started Building wheel for distro (pyproject.toml): finished with status 'done' Created wheel for distro: filename=distro-1.9.0-py3-none-any.whl size=20319 sha256=d7d38961c4f21938167dc36b87eeb9b678d1496eaae5b18aabf863bbcbb45546 Stored in directory: /root/.cache/pip/wheels/7c/9d/af/3df8760d643d190e3b060a94e39847893ed84a2159f2c9d6ff Successfully built pyproject_metadata scikit-build packaging setuptools wheel distro if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/meson-1.7.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 1)) Processing ./src/pyproject_metadata-0.9.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 2)) Processing ./src/scikit_build-0.18.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 3)) Requirement already satisfied: packaging>=19.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from pyproject_metadata==0.9.1->-r requirements3.txt.tmp (line 2)) (24.2) Requirement already satisfied: distro in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from scikit-build==0.18.1->-r requirements3.txt.tmp (line 3)) (1.9.0) Requirement already satisfied: setuptools>=42.0.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from scikit-build==0.18.1->-r requirements3.txt.tmp (line 3)) (80.9.0) Requirement already satisfied: wheel>=0.32.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from scikit-build==0.18.1->-r requirements3.txt.tmp (line 3)) (0.45.1) Installing collected packages: scikit-build, pyproject_metadata, meson Successfully installed meson-1.7.2 pyproject_metadata-0.9.1 scikit-build-0.18.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/meson.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyproject-metadata.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/scikit-build.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0495_prereq_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0496_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer971[/src/layers/layer4_python3_scientific/0496_prereq_extra_packages/tempolayer971] Collecting ninja==1.11.1.4 (from -r requirements3.txt (line 1)) Downloading ninja-1.11.1.4.tar.gz (201 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ninja Building wheel for ninja (pyproject.toml): started Building wheel for ninja (pyproject.toml): finished with status 'done' Created wheel for ninja: filename=ninja-1.11.1.4-py3-none-linux_x86_64.whl size=150702 sha256=a9f5066cd94aec31119f36798d308abe98f494040e13785ad67ff71d885a2467 Stored in directory: /root/.cache/pip/wheels/2d/8c/90/ccd57e7e0e5a5dbc107e500d18d8e0ed93b51b9175a745dcc3 Successfully built ninja if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/ninja-1.11.1.4-py3-none-linux_x86_64.whl (from -r requirements3.txt.tmp (line 1)) Installing collected packages: ninja Successfully installed ninja-1.11.1.4 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ninja.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0496_prereq_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0497_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer1917[/src/layers/layer4_python3_scientific/0497_prereq_extra_packages/tempolayer1917] Collecting meson-python==0.17.1 (from -r requirements3.txt (line 1)) Downloading meson_python-0.17.1.tar.gz (82 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting meson>=1.2.3 (from meson-python==0.17.1->-r requirements3.txt (line 1)) Using cached meson-1.7.2-py3-none-any.whl.metadata (1.8 kB) Collecting packaging>=19.0 (from meson-python==0.17.1->-r requirements3.txt (line 1)) Using cached packaging-24.2-py3-none-any.whl Collecting pyproject-metadata>=0.7.1 (from meson-python==0.17.1->-r requirements3.txt (line 1)) Using cached pyproject_metadata-0.9.1-py3-none-any.whl Using cached meson-1.7.2-py3-none-any.whl (991 kB) Saved ./src/meson-1.7.2-py3-none-any.whl Saved ./src/packaging-24.2-py3-none-any.whl Saved ./src/pyproject_metadata-0.9.1-py3-none-any.whl Building wheels for collected packages: meson-python Building wheel for meson-python (pyproject.toml): started Building wheel for meson-python (pyproject.toml): finished with status 'done' Created wheel for meson-python: filename=meson_python-0.17.1-py3-none-any.whl size=27514 sha256=2a4d5a63575f054b5bb02d75db8bd3054fa56b3e0dfe9ff853dec829417eb40e Stored in directory: /root/.cache/pip/wheels/d0/0a/50/ac3f788e625a768e2f4672d29edb3d39256836006557dc0e25 Successfully built meson-python if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/meson_python-0.17.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 1)) Requirement already satisfied: meson>=1.2.3 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from meson-python==0.17.1->-r requirements3.txt.tmp (line 1)) (1.7.2) Requirement already satisfied: packaging>=19.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from meson-python==0.17.1->-r requirements3.txt.tmp (line 1)) (24.2) Requirement already satisfied: pyproject-metadata>=0.7.1 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from meson-python==0.17.1->-r requirements3.txt.tmp (line 1)) (0.9.1) Installing collected packages: meson-python Successfully installed meson-python-0.17.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/meson-python.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0497_prereq_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0498_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer2078[/src/layers/layer4_python3_scientific/0498_prereq_extra_packages/tempolayer2078] Collecting beniget==0.4.2.post1 (from -r requirements3.txt (line 1)) Downloading beniget-0.4.2.post1.tar.gz (32 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting gast==0.6.0 (from -r requirements3.txt (line 2)) Downloading gast-0.6.0.tar.gz (27 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting networkx==3.4.2 (from -r requirements3.txt (line 3)) Downloading networkx-3.4.2.tar.gz (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 54.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numpy==2.1.3 (from -r requirements3.txt (line 4)) Downloading numpy-2.1.3.tar.gz (20.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.2/20.2 MB 128.3 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): finished with status 'done' Collecting ply==3.11 (from -r requirements3.txt (line 5)) Downloading ply-3.11.tar.gz (159 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pybind11==2.13.6 (from -r requirements3.txt (line 6)) Downloading pybind11-2.13.6.tar.gz (218 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pythran==0.17.0 (from -r requirements3.txt (line 7)) Downloading pythran-0.17.0.tar.gz (2.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 111.6 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting versioneer==0.29 (from -r requirements3.txt (line 8)) Downloading versioneer-0.29.tar.gz (75 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting setuptools (from pythran==0.17.0->-r requirements3.txt (line 7)) Using cached setuptools-80.9.0-py3-none-any.whl Saved ./src/setuptools-80.9.0-py3-none-any.whl Building wheels for collected packages: beniget, gast, networkx, numpy, ply, pybind11, pythran, versioneer DEPRECATION: Building 'beniget' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'beniget'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for beniget (setup.py): started Building wheel for beniget (setup.py): finished with status 'done' Created wheel for beniget: filename=beniget-0.4.2.post1-py3-none-any.whl size=17329 sha256=72fcb095d8a37cf4a74a850987835b63a0007fe9abd4a61f0ecff38224cb1511 Stored in directory: /root/.cache/pip/wheels/8c/4d/32/71cd68285fe036a2e4f1add4d2dee3f7db54105cbd17787806 DEPRECATION: Building 'gast' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'gast'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for gast (setup.py): started Building wheel for gast (setup.py): finished with status 'done' Created wheel for gast: filename=gast-0.6.0-py3-none-any.whl size=21256 sha256=563e2398728ea788a24136059cf2d672a8b062c046ef571c85f39e9f8c0134bb Stored in directory: /root/.cache/pip/wheels/42/3f/6a/b8ddfb8e9453cabbe4c01b13aa03a200bfaa3aa24013d38924 Building wheel for networkx (pyproject.toml): started Building wheel for networkx (pyproject.toml): finished with status 'done' Created wheel for networkx: filename=networkx-3.4.2-py3-none-any.whl size=1723296 sha256=2bc6d52fa58418c18219baa028bb71b1ed84b09e0e907aad5bacd59953ea15cd Stored in directory: /root/.cache/pip/wheels/d3/e5/03/39981aa4bbf4c30246a0e4b7c87f13f8b106fe7e9cf699021f Building wheel for numpy (pyproject.toml): started Building wheel for numpy (pyproject.toml): finished with status 'done' Created wheel for numpy: filename=numpy-2.1.3-cp312-cp312-linux_x86_64.whl size=7950786 sha256=ef3b231cf089c867d82b4f09ca9c8c6178a8707416184e1090e71baff8869260 Stored in directory: /root/.cache/pip/wheels/00/3a/f4/b805eab419a56a8a754bfac96ca0d34b2cc20faa4295bfd57b DEPRECATION: Building 'ply' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ply'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for ply (setup.py): started Building wheel for ply (setup.py): finished with status 'done' Created wheel for ply: filename=ply-3.11-py2.py3-none-any.whl size=48587 sha256=0468b1ad17c959addef9454acc851776e56273be0acc5612edeaccd76dd809c9 Stored in directory: /root/.cache/pip/wheels/e4/4b/82/b8377b53dc8aec5595049f8d7be5201cefdccbea2ac365381a Building wheel for pybind11 (pyproject.toml): started Building wheel for pybind11 (pyproject.toml): finished with status 'done' Created wheel for pybind11: filename=pybind11-2.13.6-py3-none-any.whl size=243331 sha256=fc3101d4ff96d869d3795a7a64ce6ac305a4401342726a3e22705381288043e0 Stored in directory: /root/.cache/pip/wheels/9a/8e/82/fbc72725278b54c9f5dc077c157cc49f5132d86df1b412e536 Building wheel for pythran (pyproject.toml): started Building wheel for pythran (pyproject.toml): finished with status 'done' Created wheel for pythran: filename=pythran-0.17.0-py3-none-any.whl size=4348791 sha256=c36b3cc17403a2ea167e529369af729132b8e346d912d1226a7370050d8b0e6c Stored in directory: /root/.cache/pip/wheels/69/1f/91/473905f78944e0528dc6d37c7478191490a98325d0e399f1b1 Building wheel for versioneer (pyproject.toml): started Building wheel for versioneer (pyproject.toml): finished with status 'done' Created wheel for versioneer: filename=versioneer-0.29-py3-none-any.whl size=46811 sha256=02dc7bb534c02bb063f5237a23366663f5a927d3c210d5f1efea54c501b8cb73 Stored in directory: /root/.cache/pip/wheels/ed/ac/96/d54b2b5b77c6f577173ceda0c47049cf5e906503eed34285fc Successfully built beniget gast networkx numpy ply pybind11 pythran versioneer if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/beniget-0.4.2.post1-py3-none-any.whl (from -r requirements3.txt.tmp (line 1)) Processing ./src/gast-0.6.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 2)) Processing ./src/networkx-3.4.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 3)) Processing ./src/numpy-2.1.3-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 4)) Processing ./src/ply-3.11-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 5)) Processing ./src/pybind11-2.13.6-py3-none-any.whl (from -r requirements3.txt.tmp (line 6)) Processing ./src/pythran-0.17.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 7)) Processing ./src/versioneer-0.29-py3-none-any.whl (from -r requirements3.txt.tmp (line 8)) Requirement already satisfied: setuptools in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from pythran==0.17.0->-r requirements3.txt.tmp (line 7)) (80.9.0) Installing collected packages: ply, versioneer, pybind11, numpy, networkx, gast, beniget, pythran Successfully installed beniget-0.4.2.post1 gast-0.6.0 networkx-3.4.2 numpy-2.1.3 ply-3.11 pybind11-2.13.6 pythran-0.17.0 versioneer-0.29 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/beniget.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/gast.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/networkx.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/numpy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ply.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pybind11.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pythran.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/versioneer.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0498_prereq_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0499_prereq_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer4901[/src/layers/layer4_python3_scientific/0499_prereq_extra_packages/tempolayer4901] Collecting cppy==1.3.1 (from -r requirements3.txt (line 1)) Downloading cppy-1.3.1.tar.gz (18 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting docutils==0.21.2 (from -r requirements3.txt (line 2)) Downloading docutils-0.21.2.tar.gz (2.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 95.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting extension-helpers==1.2.0 (from -r requirements3.txt (line 3)) Downloading extension_helpers-1.2.0.tar.gz (29 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting flit==3.12.0 (from -r requirements3.txt (line 4)) Downloading flit-3.12.0.tar.gz (155 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pandas==2.2.3 (from -r requirements3.txt (line 5)) Downloading pandas-2.2.3.tar.gz (4.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 104.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): finished with status 'done' Collecting pkgconfig==1.5.5 (from -r requirements3.txt (line 6)) Downloading pkgconfig-1.5.5-py3-none-any.whl.metadata (4.0 kB) Collecting py-cpuinfo==9.0.0 (from -r requirements3.txt (line 7)) Downloading py-cpuinfo-9.0.0.tar.gz (104 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting scitools-pyke==1.1.1 (from -r requirements3.txt (line 8)) Downloading scitools-pyke-1.1.1.tar.gz (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 69.2 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting scipy==1.14.1 (from -r requirements3.txt (line 9)) Downloading scipy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB) Collecting tomli_w==1.2.0 (from -r requirements3.txt (line 10)) Downloading tomli_w-1.2.0.tar.gz (7.2 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting tzdata==2025.2 (from -r requirements3.txt (line 11)) Downloading tzdata-2025.2.tar.gz (196 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting xarray==2025.3.1 (from -r requirements3.txt (line 12)) Downloading xarray-2025.3.1.tar.gz (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 92.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting setuptools>=61.2 (from cppy==1.3.1->-r requirements3.txt (line 1)) Using cached setuptools-80.9.0-py3-none-any.whl Collecting flit_core>=3.12.0 (from flit==3.12.0->-r requirements3.txt (line 4)) Downloading flit_core-3.12.0.tar.gz (53 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting requests (from flit==3.12.0->-r requirements3.txt (line 4)) Downloading requests-2.32.3.tar.gz (131 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pip (from flit==3.12.0->-r requirements3.txt (line 4)) Downloading pip-25.1.1.tar.gz (1.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 151.3 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numpy>=1.26.0 (from pandas==2.2.3->-r requirements3.txt (line 5)) Using cached numpy-2.1.3-cp312-cp312-linux_x86_64.whl Collecting python-dateutil>=2.8.2 (from pandas==2.2.3->-r requirements3.txt (line 5)) Downloading python-dateutil-2.9.0.post0.tar.gz (342 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pytz>=2020.1 (from pandas==2.2.3->-r requirements3.txt (line 5)) Downloading pytz-2025.1.tar.gz (319 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting packaging>=23.2 (from xarray==2025.3.1->-r requirements3.txt (line 12)) Using cached packaging-24.2-py3-none-any.whl Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas==2.2.3->-r requirements3.txt (line 5)) Downloading six-1.17.0.tar.gz (34 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting charset_normalizer<4,>=2 (from requests->flit==3.12.0->-r requirements3.txt (line 4)) Downloading charset_normalizer-3.4.2.tar.gz (126 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting idna<4,>=2.5 (from requests->flit==3.12.0->-r requirements3.txt (line 4)) Downloading idna-3.10.tar.gz (190 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting urllib3<3,>=1.21.1 (from requests->flit==3.12.0->-r requirements3.txt (line 4)) Downloading urllib3-2.4.0.tar.gz (390 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting certifi>=2017.4.17 (from requests->flit==3.12.0->-r requirements3.txt (line 4)) Downloading certifi-2025.4.26.tar.gz (160 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading pkgconfig-1.5.5-py3-none-any.whl (6.7 kB) Downloading scipy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 MB 88.3 MB/s eta 0:00:00 Saved ./src/pkgconfig-1.5.5-py3-none-any.whl Saved ./src/scipy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Saved ./src/numpy-2.1.3-cp312-cp312-linux_x86_64.whl Saved ./src/packaging-24.2-py3-none-any.whl Saved ./src/setuptools-80.9.0-py3-none-any.whl Building wheels for collected packages: cppy, docutils, extension-helpers, flit, pandas, py-cpuinfo, scitools-pyke, tomli_w, tzdata, xarray, flit_core, python-dateutil, pytz, six, pip, requests, charset_normalizer, idna, urllib3, certifi Building wheel for cppy (pyproject.toml): started Building wheel for cppy (pyproject.toml): finished with status 'done' Created wheel for cppy: filename=cppy-1.3.1-py3-none-any.whl size=8678 sha256=c5205705765ab350f4de060883df177a893809fede6e44bbfc4c351e325f16d8 Stored in directory: /root/.cache/pip/wheels/70/8a/00/89c887be8f9a1cf2bb45a18413793c998990893dc6c1181b2f Building wheel for docutils (pyproject.toml): started Building wheel for docutils (pyproject.toml): finished with status 'done' Created wheel for docutils: filename=docutils-0.21.2-py3-none-any.whl size=587453 sha256=827c24ffac7592bae8cab6cdaf1ff15fb13cf16023246516c73aa85953d52386 Stored in directory: /root/.cache/pip/wheels/a9/cf/67/4d9c328d093fba9f3443f34a5813b1acdc7f33cc76b0e46e7c Building wheel for extension-helpers (pyproject.toml): started Building wheel for extension-helpers (pyproject.toml): finished with status 'done' Created wheel for extension-helpers: filename=extension_helpers-1.2.0-py3-none-any.whl size=24024 sha256=7b084cbfc21956636516de37a82e7b76082fa9aee7b5e55095059a382f89234d Stored in directory: /root/.cache/pip/wheels/c5/e3/0f/48cf2460618ea33b81d2fb15a600b2bb784705e6daa80fe5c0 Building wheel for flit (pyproject.toml): started Building wheel for flit (pyproject.toml): finished with status 'done' Created wheel for flit: filename=flit-3.12.0-py3-none-any.whl size=50657 sha256=2b4e7171dc22881fa6adc2dbf083e5ecc72520be3cd7587d2a803da94d6ef431 Stored in directory: /root/.cache/pip/wheels/d0/be/2e/2d4711bb35a8de3fe015ac296b244f3415157c7c6a18794e51 Building wheel for pandas (pyproject.toml): started Building wheel for pandas (pyproject.toml): finished with status 'done' Created wheel for pandas: filename=pandas-2.2.3-cp312-cp312-linux_x86_64.whl size=12429903 sha256=292f66b51ce05ae9f91c1397a0b0a86846e362cc5ba28cc5d3bec98319d8e65f Stored in directory: /root/.cache/pip/wheels/13/e4/8b/83af7f63aa94a0dee6c325d24ede30e2da7a6ce9f078e938c2 Building wheel for py-cpuinfo (pyproject.toml): started Building wheel for py-cpuinfo (pyproject.toml): finished with status 'done' Created wheel for py-cpuinfo: filename=py_cpuinfo-9.0.0-py3-none-any.whl size=22390 sha256=f59b8eda12c0994221927d9e35518b2bd2479d7b0a188afc6045f50c10d47750 Stored in directory: /root/.cache/pip/wheels/94/7a/00/e5843c4e825f8276d10eb5fd087d524e5358e28aae10a0fa77 DEPRECATION: Building 'scitools-pyke' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'scitools-pyke'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for scitools-pyke (setup.py): started Building wheel for scitools-pyke (setup.py): finished with status 'done' Created wheel for scitools-pyke: filename=scitools_pyke-1.1.1-py3-none-any.whl size=142737 sha256=ac073a4ca94cb2cce5b5130a803426ef757febcc47b52ec1ff912e7dab3c08f1 Stored in directory: /root/.cache/pip/wheels/10/3b/15/19db6e3fee226fdcef4651e17821dfb9d456d62368d85cc493 Building wheel for tomli_w (pyproject.toml): started Building wheel for tomli_w (pyproject.toml): finished with status 'done' Created wheel for tomli_w: filename=tomli_w-1.2.0-py3-none-any.whl size=6717 sha256=a891b43324722dc558fc969d6327cf419e243ad9119dbadc538402c3f5ec07a2 Stored in directory: /root/.cache/pip/wheels/a8/0d/bc/4b1632e93c11ec7574923caa52c32e59d0737c8438689d5489 Building wheel for tzdata (pyproject.toml): started Building wheel for tzdata (pyproject.toml): finished with status 'done' Created wheel for tzdata: filename=tzdata-2025.2-py2.py3-none-any.whl size=347839 sha256=63fd0212139d80802a3df360914fe08475609913598728f189d9bcd71f2e8d20 Stored in directory: /root/.cache/pip/wheels/c1/ad/aa/89fc6894ba93927f59b45ce0d8a4e047500fc6bf753bf7180b Building wheel for xarray (pyproject.toml): started Building wheel for xarray (pyproject.toml): finished with status 'done' Created wheel for xarray: filename=xarray-2025.3.1-py3-none-any.whl size=1279328 sha256=07f7677dd5753bcc3ff222a9d2b2ea2eaac5984c205aadcee6f82cdc5e0db499 Stored in directory: /root/.cache/pip/wheels/bd/42/64/cc5616ac110f43cc54f1d341d6a428a95bf569dc3b76bcdfc8 Building wheel for flit_core (pyproject.toml): started Building wheel for flit_core (pyproject.toml): finished with status 'done' Created wheel for flit_core: filename=flit_core-3.12.0-py3-none-any.whl size=45594 sha256=e7a0304069ea895172e3c7bb703292e992c5d1555dd1233ab7b5621b5b69e62c Stored in directory: /root/.cache/pip/wheels/ab/33/52/933ce36968a55f8294aba4ea6e7fe2e9241dabdb768b06a63f Building wheel for python-dateutil (pyproject.toml): started Building wheel for python-dateutil (pyproject.toml): finished with status 'done' Created wheel for python-dateutil: filename=python_dateutil-2.9.0.post0-py2.py3-none-any.whl size=230080 sha256=b4bfb2f27a8a2dfca164aedc0f3b3319fbcd03ab38419a867832054a2d591635 Stored in directory: /root/.cache/pip/wheels/c9/23/f2/748e1299107e1cf0c1333cc8ef17e8a76e85593139901f2aca DEPRECATION: Building 'pytz' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pytz'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for pytz (setup.py): started Building wheel for pytz (setup.py): finished with status 'done' Created wheel for pytz: filename=pytz-2025.1-py3-none-any.whl size=508014 sha256=7dae603724796368b00913786157ea8e794b0fca75cd132e1ebc941ef6d8470a Stored in directory: /root/.cache/pip/wheels/33/fc/89/16333869be82b2a5d44939b6ffda99dc07b655fac5c52b22ab DEPRECATION: Building 'six' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'six'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for six (setup.py): started Building wheel for six (setup.py): finished with status 'done' Created wheel for six: filename=six-1.17.0-py2.py3-none-any.whl size=11130 sha256=01fc8602d6b0b53bd48ff6de8ccf56ef7c8ba771b2e657a41b10e012b0435390 Stored in directory: /root/.cache/pip/wheels/e4/0a/d2/7664df8a9b57d831c1f0677331b1ae6def75ccd7a9bac321ad Building wheel for pip (pyproject.toml): started Building wheel for pip (pyproject.toml): finished with status 'done' Created wheel for pip: filename=pip-25.1.1-py3-none-any.whl size=1825225 sha256=ea88771ece264fadc00aa84d2c0b058eb7f24595e6253d171b0cbfcbd41d3fb7 Stored in directory: /root/.cache/pip/wheels/7b/b3/5b/da393beca1d42b172948e9708dcc02e72edb8023ba605649d5 Building wheel for requests (pyproject.toml): started Building wheel for requests (pyproject.toml): finished with status 'done' Created wheel for requests: filename=requests-2.32.3-py3-none-any.whl size=65027 sha256=bf43d3063380c21acb7be779e72342f2465da9100798c4f1e905a59969fe322c Stored in directory: /root/.cache/pip/wheels/33/0f/67/609cc7e3d03673f4b5ee2bd90e3f03e76779a9b3fa2777660b Building wheel for charset_normalizer (pyproject.toml): started Building wheel for charset_normalizer (pyproject.toml): finished with status 'done' Created wheel for charset_normalizer: filename=charset_normalizer-3.4.2-py3-none-any.whl size=52629 sha256=93b297d0e27a3c2aeabf97e0d995511b40da4ea466e8d86875a627379e29f9bc Stored in directory: /root/.cache/pip/wheels/b2/ce/9d/67f74eae830d35d1c8c38fdd34e1c4b73620bae57b7711e95d Building wheel for idna (pyproject.toml): started Building wheel for idna (pyproject.toml): finished with status 'done' Created wheel for idna: filename=idna-3.10-py3-none-any.whl size=70489 sha256=4280b2053b11c26390caff6747d09f3de138b267c9a310ad6f4eaf0507d60ca0 Stored in directory: /root/.cache/pip/wheels/de/3b/fb/0ba1846ba9350e65e345a9b289501cffe54961bd0398574126 Building wheel for urllib3 (pyproject.toml): started Building wheel for urllib3 (pyproject.toml): finished with status 'done' Created wheel for urllib3: filename=urllib3-2.4.0-py3-none-any.whl size=128680 sha256=f9d992b01ce349f718f5ba7d157a775325808c786351327b777825b64bc6a742 Stored in directory: /root/.cache/pip/wheels/94/de/df/168f4e046007e772c020e9b04c5939286bbe6937a17bb6bc5c DEPRECATION: Building 'certifi' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'certifi'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for certifi (setup.py): started Building wheel for certifi (setup.py): finished with status 'done' Created wheel for certifi: filename=certifi-2025.4.26-py3-none-any.whl size=159619 sha256=a2e7653fb0ef04333e5b2bf25e575ee52fe8b25e35bc71cb01e8c4bb80fa8e6b Stored in directory: /root/.cache/pip/wheels/13/a0/08/db01bd1b40e2cbd9fe23fc141dc32c9acadb7d0f80c0513370 Successfully built cppy docutils extension-helpers flit pandas py-cpuinfo scitools-pyke tomli_w tzdata xarray flit_core python-dateutil pytz six pip requests charset_normalizer idna urllib3 certifi if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/cppy-1.3.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 1)) Processing ./src/docutils-0.21.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 2)) Processing ./src/extension_helpers-1.2.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 3)) Processing ./src/flit-3.12.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 4)) Processing ./src/pandas-2.2.3-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 5)) Processing ./src/pkgconfig-1.5.5-py3-none-any.whl (from -r requirements3.txt.tmp (line 6)) Processing ./src/py_cpuinfo-9.0.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 7)) Processing ./src/scitools_pyke-1.1.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 8)) Processing ./src/scipy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from -r requirements3.txt.tmp (line 9)) Processing ./src/tomli_w-1.2.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 10)) Processing ./src/tzdata-2025.2-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 11)) Processing ./src/xarray-2025.3.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 12)) Requirement already satisfied: setuptools>=61.2 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from cppy==1.3.1->-r requirements3.txt.tmp (line 1)) (80.9.0) Requirement already satisfied: flit_core>=3.12.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from flit==3.12.0->-r requirements3.txt.tmp (line 4)) (3.12.0) Requirement already satisfied: requests in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from flit==3.12.0->-r requirements3.txt.tmp (line 4)) (2.32.3) Requirement already satisfied: pip in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from flit==3.12.0->-r requirements3.txt.tmp (line 4)) (25.1.1) Requirement already satisfied: numpy>=1.26.0 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from pandas==2.2.3->-r requirements3.txt.tmp (line 5)) (2.1.3) Requirement already satisfied: python-dateutil>=2.8.2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pandas==2.2.3->-r requirements3.txt.tmp (line 5)) (2.9.0.post0) Requirement already satisfied: pytz>=2020.1 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pandas==2.2.3->-r requirements3.txt.tmp (line 5)) (2025.1) Requirement already satisfied: packaging>=23.2 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from xarray==2025.3.1->-r requirements3.txt.tmp (line 12)) (24.2) Requirement already satisfied: six>=1.5 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from python-dateutil>=2.8.2->pandas==2.2.3->-r requirements3.txt.tmp (line 5)) (1.17.0) Requirement already satisfied: charset_normalizer<4,>=2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from requests->flit==3.12.0->-r requirements3.txt.tmp (line 4)) (3.4.2) Requirement already satisfied: idna<4,>=2.5 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from requests->flit==3.12.0->-r requirements3.txt.tmp (line 4)) (3.10) Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from requests->flit==3.12.0->-r requirements3.txt.tmp (line 4)) (2.4.0) Requirement already satisfied: certifi>=2017.4.17 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from requests->flit==3.12.0->-r requirements3.txt.tmp (line 4)) (2025.4.26) Installing collected packages: scitools-pyke, py-cpuinfo, tzdata, tomli_w, scipy, pkgconfig, extension-helpers, docutils, cppy, pandas, flit, xarray Successfully installed cppy-1.3.1 docutils-0.21.2 extension-helpers-1.2.0 flit-3.12.0 pandas-2.2.3 pkgconfig-1.5.5 py-cpuinfo-9.0.0 scipy-1.14.1 scitools-pyke-1.1.1 tomli_w-1.2.0 tzdata-2025.2 xarray-2025.3.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cppy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/docutils.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/extension-helpers.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/flit.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pandas.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pkgconfig.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/py-cpuinfo.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/scipy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/scitools-pyke.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/tomli_w.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/tzdata.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/xarray.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0499_prereq_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0500_extra_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all for REQ in requirements3.txt; do if test -s ${REQ}; then download_compile_requirements ${REQ} || { echo "ERROR WITH download_compile_requirements ${REQ}"; exit 1; }; fi; done [DEBUG]: loading tempolayer6194[/src/layers/layer4_python3_scientific/0500_extra_packages/tempolayer6194] Obtaining climetlab from git+https://github.com/thebaptiste/climetlab.git@0.24.1#egg=climetlab (from -r requirements3.txt (line 27)) Cloning https://github.com/thebaptiste/climetlab.git (to revision 0.24.1) to ./tmp_src/climetlab Running command git clone --filter=blob:none --quiet https://github.com/thebaptiste/climetlab.git /src/layers/layer4_python3_scientific/0500_extra_packages/tmp_src/climetlab Resolved https://github.com/thebaptiste/climetlab.git to commit 3764ab6257428080598ba4094d4f836cff264895 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Obtaining ot-batman from git+https://gitlab.com/thebaptiste/batman.git@1.9.3-develop-mf#egg=ot-batman (from -r requirements3.txt (line 112)) Cloning https://gitlab.com/thebaptiste/batman.git (to revision 1.9.3-develop-mf) to ./tmp_src/ot-batman Running command git clone --filter=blob:none --quiet https://gitlab.com/thebaptiste/batman.git /src/layers/layer4_python3_scientific/0500_extra_packages/tmp_src/ot-batman Running command git checkout -q d485683f7485dbd226999336d19d2504c5412be4 Resolved https://gitlab.com/thebaptiste/batman.git to commit d485683f7485dbd226999336d19d2504c5412be4 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting adjustText==1.3.0 (from -r requirements3.txt (line 1)) Downloading adjusttext-1.3.0.tar.gz (15 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting affine==2.4.0 (from -r requirements3.txt (line 2)) Downloading affine-2.4.0.tar.gz (17 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting aggdraw==1.3.19 (from -r requirements3.txt (line 3)) Downloading aggdraw-1.3.19.tar.gz (260 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting apng==0.3.4 (from -r requirements3.txt (line 4)) Downloading apng-0.3.4.tar.gz (8.6 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting arcosparse==0.4.0 (from -r requirements3.txt (line 5)) Downloading arcosparse-0.4.0-py3-none-any.whl.metadata (4.1 kB) Collecting argparse==1.4.0 (from -r requirements3.txt (line 6)) Downloading argparse-1.4.0.tar.gz (70 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting array_api_compat==1.11.2 (from -r requirements3.txt (line 7)) Downloading array_api_compat-1.11.2.tar.gz (50 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting asciitree==0.3.3 (from -r requirements3.txt (line 8)) Downloading asciitree-0.3.3.tar.gz (4.0 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting astropy==7.0.1 (from -r requirements3.txt (line 9)) Downloading astropy-7.0.1.tar.gz (7.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 34.3 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting astropy-iers-data==0.2025.4.14.0.37.22 (from -r requirements3.txt (line 10)) Downloading astropy_iers_data-0.2025.4.14.0.37.22.tar.gz (1.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 126.8 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting blinker==1.9.0 (from -r requirements3.txt (line 11)) Downloading blinker-1.9.0.tar.gz (22 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting bokeh==3.7.2 (from -r requirements3.txt (line 12)) Downloading bokeh-3.7.2-py3-none-any.whl.metadata (12 kB) Collecting boltons==25.0.0 (from -r requirements3.txt (line 13)) Downloading boltons-25.0.0.tar.gz (246 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Bottleneck==1.4.2 (from -r requirements3.txt (line 14)) Downloading bottleneck-1.4.2.tar.gz (103 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting boto3==1.38.11 (from -r requirements3.txt (line 15)) Downloading boto3-1.38.11.tar.gz (111 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting botocore==1.38.11 (from -r requirements3.txt (line 16)) Downloading botocore-1.38.11.tar.gz (13.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.9/13.9 MB 174.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting branca==0.8.1 (from -r requirements3.txt (line 17)) Downloading branca-0.8.1.tar.gz (27 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Cartopy==0.24.1 (from -r requirements3.txt (line 18)) Downloading cartopy-0.24.1.tar.gz (10.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.7/10.7 MB 119.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cdo==1.6.1 (from -r requirements3.txt (line 19)) Downloading cdo-1.6.1-py3-none-any.whl.metadata (14 kB) Collecting cdsapi==0.7.5 (from -r requirements3.txt (line 20)) Downloading cdsapi-0.7.5.tar.gz (13 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting cftime==1.6.4.post1 (from -r requirements3.txt (line 21)) Downloading cftime-1.6.4.post1.tar.gz (54 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cf-units==3.3.0 (from -r requirements3.txt (line 22)) Downloading cf_units-3.3.0.tar.gz (319 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cf-xarray==0.10.5 (from -r requirements3.txt (line 23)) Downloading cf_xarray-0.10.5.tar.gz (513 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cfgrib==0.9.15.0 (from -r requirements3.txt (line 24)) Downloading cfgrib-0.9.15.0.tar.gz (6.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.5/6.5 MB 32.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting click-plugins==1.1.1 (from -r requirements3.txt (line 25)) Downloading click-plugins-1.1.1.tar.gz (8.2 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting cligj==0.7.2 (from -r requirements3.txt (line 26)) Downloading cligj-0.7.2.tar.gz (9.8 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting cloudpickle==3.1.1 (from -r requirements3.txt (line 28)) Downloading cloudpickle-3.1.1.tar.gz (22 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting coloredlogs==15.0.1 (from -r requirements3.txt (line 29)) Downloading coloredlogs-15.0.1.tar.gz (278 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting configobj==5.0.9 (from -r requirements3.txt (line 30)) Downloading configobj-5.0.9.tar.gz (101 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting conflator==0.1.7 (from -r requirements3.txt (line 31)) Downloading conflator-0.1.7-py3-none-any.whl.metadata (4.8 kB) Collecting contourpy==1.3.2 (from -r requirements3.txt (line 32)) Downloading contourpy-1.3.2.tar.gz (13.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.5/13.5 MB 135.1 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting copernicusmarine==2.1.2 (from -r requirements3.txt (line 33)) Downloading copernicusmarine-2.1.2-py3-none-any.whl.metadata (8.1 kB) Collecting covjson_pydantic==0.6.0 (from -r requirements3.txt (line 34)) Downloading covjson_pydantic-0.6.0.tar.gz (21 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting covjsonkit==0.1.9 (from -r requirements3.txt (line 35)) Downloading covjsonkit-0.1.9.tar.gz (505 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cramjam==2.10.0 (from -r requirements3.txt (line 36)) Downloading cramjam-2.10.0.tar.gz (47 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cycler==0.12.1 (from -r requirements3.txt (line 37)) Downloading cycler-0.12.1.tar.gz (7.6 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting dask==2025.5.1 (from -r requirements3.txt (line 38)) Downloading dask-2025.5.1.tar.gz (11.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.0/11.0 MB 122.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting datapi==0.4.0 (from -r requirements3.txt (line 39)) Downloading datapi-0.4.0.tar.gz (46 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting dateparser==1.2.1 (from -r requirements3.txt (line 40)) Downloading dateparser-1.2.1.tar.gz (309 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting DateTime==5.5 (from -r requirements3.txt (line 41)) Downloading DateTime-5.5.tar.gz (63 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting distributed==2025.5.1 (from -r requirements3.txt (line 42)) Downloading distributed-2025.5.1.tar.gz (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 93.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting docstring_parser==0.16 (from -r requirements3.txt (line 43)) Downloading docstring_parser-0.16-py3-none-any.whl.metadata (3.0 kB) Collecting donfig==0.8.1.post1 (from -r requirements3.txt (line 44)) Downloading donfig-0.8.1.post1.tar.gz (19 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-climate==0.1.1 (from -r requirements3.txt (line 45)) Downloading earthkit_climate-0.1.1.tar.gz (481 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-data==0.13.8 (from -r requirements3.txt (line 46)) Downloading earthkit_data-0.13.8.tar.gz (4.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 132.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-geo==0.3.0 (from -r requirements3.txt (line 47)) Downloading earthkit_geo-0.3.0.tar.gz (639 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 639.1/639.1 kB 76.4 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-hydro==0.1.3 (from -r requirements3.txt (line 48)) Downloading earthkit_hydro-0.1.3.tar.gz (481 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-meteo==0.3.0 (from -r requirements3.txt (line 49)) Downloading earthkit_meteo-0.3.0.tar.gz (334 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-plots==0.3.1 (from -r requirements3.txt (line 50)) Downloading earthkit_plots-0.3.1.tar.gz (46.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.4/46.4 MB 106.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-plots-default-styles==0.1.0 (from -r requirements3.txt (line 51)) Downloading earthkit_plots_default_styles-0.1.0-py3-none-any.whl.metadata (1.3 kB) Collecting earthkit-regrid==0.4.0 (from -r requirements3.txt (line 52)) Downloading earthkit_regrid-0.4.0.tar.gz (582 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 582.9/582.9 kB 61.7 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-time==0.1.7 (from -r requirements3.txt (line 53)) Downloading earthkit_time-0.1.7.tar.gz (31 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit-transforms==0.4.0 (from -r requirements3.txt (line 54)) Downloading earthkit_transforms-0.4.0.tar.gz (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 125.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting earthkit==0.10.2 (from -r requirements3.txt (line 55)) Downloading earthkit-0.10.2.tar.gz (571 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 571.7/571.7 kB 73.4 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting eccodes==2.41.0 (from -r requirements3.txt (line 56)) Downloading eccodes-2.41.0.tar.gz (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 144.7 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting eckitlib==1.29.2 (from -r requirements3.txt (line 57)) Downloading eckitlib-1.29.2-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.4 kB) Collecting ecmwf-api-client==1.6.5 (from -r requirements3.txt (line 58)) Downloading ecmwf_api_client-1.6.5.tar.gz (12 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting ecmwf-opendata==0.3.19 (from -r requirements3.txt (line 59)) Downloading ecmwf_opendata-0.3.19.tar.gz (26 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting ek-aggregate==0.1.2 (from -r requirements3.txt (line 60)) Downloading ek-aggregate-0.1.2.tar.gz (493 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting fasteners==0.19 (from -r requirements3.txt (line 61)) Downloading fasteners-0.19.tar.gz (24 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting fastparquet==2024.11.0 (from -r requirements3.txt (line 62)) Downloading fastparquet-2024.11.0.tar.gz (467 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting ffmpy==0.5.0 (from -r requirements3.txt (line 63)) Downloading ffmpy-0.5.0-py3-none-any.whl.metadata (3.0 kB) Collecting findlibs==0.1.1 (from -r requirements3.txt (line 64)) Downloading findlibs-0.1.1.tar.gz (11 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting Fiona==1.10.1 (from -r requirements3.txt (line 65)) Downloading fiona-1.10.1.tar.gz (444 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Flask==3.1.1 (from -r requirements3.txt (line 66)) Downloading flask-3.1.1.tar.gz (753 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 753.4/753.4 kB 30.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting flexcache==0.3 (from -r requirements3.txt (line 67)) Downloading flexcache-0.3.tar.gz (15 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting flexparser==0.4 (from -r requirements3.txt (line 68)) Downloading flexparser-0.4.tar.gz (31 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting FLORIS==4.4.2 (from -r requirements3.txt (line 69)) Downloading floris-4.4.2.tar.gz (9.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.4/9.4 MB 131.2 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting folium==0.19.5 (from -r requirements3.txt (line 70)) Downloading folium-0.19.5.tar.gz (106 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting fonttools==4.57.0 (from -r requirements3.txt (line 71)) Downloading fonttools-4.57.0.tar.gz (3.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 113.3 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting GDAL==3.11.0 (from -r requirements3.txt (line 72)) Downloading gdal-3.11.0.tar.gz (877 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 877.7/877.7 kB 92.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting geographiclib==2.0 (from -r requirements3.txt (line 73)) Downloading geographiclib-2.0.tar.gz (36 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting geopandas==1.0.1 (from -r requirements3.txt (line 74)) Downloading geopandas-1.0.1.tar.gz (317 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting geos==0.2.3 (from -r requirements3.txt (line 75)) Downloading geos-0.2.3.tar.gz (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 77.2 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting graphviz==0.20.3 (from -r requirements3.txt (line 76)) Downloading graphviz-0.20.3.zip (256 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting greenlet==3.2.1 (from -r requirements3.txt (line 77)) Downloading greenlet-3.2.1.tar.gz (184 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting h5netcdf==1.6.1 (from -r requirements3.txt (line 78)) Downloading h5netcdf-1.6.1.tar.gz (64 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting h5py==3.13.0 (from -r requirements3.txt (line 79)) Downloading h5py-3.13.0.tar.gz (414 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting hda==2.29 (from -r requirements3.txt (line 80)) Downloading hda-2.29.tar.gz (21 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting HeapDict==1.0.1 (from -r requirements3.txt (line 81)) Downloading HeapDict-1.0.1.tar.gz (4.3 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting humanfriendly==10.0 (from -r requirements3.txt (line 82)) Downloading humanfriendly-10.0.tar.gz (360 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting imageio==2.37.0 (from -r requirements3.txt (line 83)) Downloading imageio-2.37.0.tar.gz (389 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting itsdangerous==2.2.0 (from -r requirements3.txt (line 84)) Downloading itsdangerous-2.2.0.tar.gz (54 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting jsmin==3.0.1 (from -r requirements3.txt (line 85)) Downloading jsmin-3.0.1.tar.gz (13 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting jsonpickle==4.0.5 (from -r requirements3.txt (line 86)) Downloading jsonpickle-4.0.5.tar.gz (315 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting kiwisolver==1.4.8 (from -r requirements3.txt (line 87)) Downloading kiwisolver-1.4.8.tar.gz (97 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting lazy-loader==0.4 (from -r requirements3.txt (line 88)) Downloading lazy_loader-0.4.tar.gz (15 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting llvmlite==0.44.0 (from -r requirements3.txt (line 89)) Downloading llvmlite-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.0 kB) Collecting lmoments3==1.0.8 (from -r requirements3.txt (line 90)) Downloading lmoments3-1.0.8.tar.gz (77 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting locket==1.0.0 (from -r requirements3.txt (line 91)) Downloading locket-1.0.0.tar.gz (4.3 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting lru-dict==1.3.0 (from -r requirements3.txt (line 92)) Downloading lru-dict-1.3.0.tar.gz (13 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Magics==1.5.8 (from -r requirements3.txt (line 93)) Downloading Magics-1.5.8.tar.gz (22 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting mapclassify==2.8.1 (from -r requirements3.txt (line 94)) Downloading mapclassify-2.8.1.tar.gz (4.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 143.1 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting matplotlib==3.10.1 (from -r requirements3.txt (line 95)) Downloading matplotlib-3.10.1.tar.gz (36.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 36.7/36.7 MB 115.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting MetPy==1.6.3 (from -r requirements3.txt (line 96)) Downloading metpy-1.6.3.tar.gz (11.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.2/11.2 MB 40.2 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting metview==1.16.1 (from -r requirements3.txt (line 97)) Downloading metview-1.16.1.tar.gz (9.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.1/9.1 MB 167.3 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting msgpack==1.1.0 (from -r requirements3.txt (line 98)) Downloading msgpack-1.1.0.tar.gz (167 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting multiprocess==0.70.18 (from -r requirements3.txt (line 99)) Downloading multiprocess-0.70.18.tar.gz (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 107.4 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting multiurl==0.3.5 (from -r requirements3.txt (line 100)) Downloading multiurl-0.3.5.tar.gz (18 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting munch==4.0.0 (from -r requirements3.txt (line 101)) Downloading munch-4.0.0.tar.gz (19 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting narwhals==1.37.0 (from -r requirements3.txt (line 102)) Downloading narwhals-1.37.0.tar.gz (271 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting nco==1.1.2 (from -r requirements3.txt (line 103)) Downloading nco-1.1.2.tar.gz (15 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting netCDF4==1.7.2 (from -r requirements3.txt (line 104)) Downloading netcdf4-1.7.2.tar.gz (835 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 835.1/835.1 kB 100.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numba==0.61.2 (from -r requirements3.txt (line 105)) Downloading numba-0.61.2.tar.gz (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 130.3 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numcodecs==0.15.1 (from -r requirements3.txt (line 106)) Downloading numcodecs-0.15.1.tar.gz (6.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 143.7 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numexpr==2.10.2 (from -r requirements3.txt (line 107)) Downloading numexpr-2.10.2.tar.gz (106 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numpngw==0.1.4 (from -r requirements3.txt (line 108)) Downloading numpngw-0.1.4.tar.gz (29 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting odclib==1.6.0 (from -r requirements3.txt (line 109)) Downloading odclib-1.6.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (2.7 kB) Collecting opencv-contrib-python-headless==4.11.0.86 (from -r requirements3.txt (line 110)) Downloading opencv-contrib-python-headless-4.11.0.86.tar.gz (150.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 150.6/150.6 MB 103.6 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting openturns==1.24 (from -r requirements3.txt (line 111)) Downloading openturns-1.24-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (1.0 kB) Collecting palettable==3.3.3 (from -r requirements3.txt (line 113)) Downloading palettable-3.3.3.tar.gz (106 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting partd==1.4.2 (from -r requirements3.txt (line 114)) Downloading partd-1.4.2.tar.gz (21 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pathos==0.3.4 (from -r requirements3.txt (line 115)) Downloading pathos-0.3.4.tar.gz (167 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting patsy==1.0.1 (from -r requirements3.txt (line 116)) Downloading patsy-1.0.1.tar.gz (396 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pdbufr==0.12.2 (from -r requirements3.txt (line 117)) Downloading pdbufr-0.12.2.tar.gz (8.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 146.1 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Pint==0.24.4 (from -r requirements3.txt (line 118)) Downloading pint-0.24.4.tar.gz (342 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting plotly==6.0.1 (from -r requirements3.txt (line 119)) Downloading plotly-6.0.1.tar.gz (8.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.1/8.1 MB 137.7 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pngquant==3.0.3 (from -r requirements3.txt (line 120)) Downloading pngquant-3.0.3.tar.gz (5.4 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting polars==1.29.0 (from -r requirements3.txt (line 121)) Downloading polars-1.29.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB) Collecting polytope-client==0.7.4 (from -r requirements3.txt (line 122)) Downloading polytope-client-0.7.4.tar.gz (36 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pooch==1.8.2 (from -r requirements3.txt (line 123)) Downloading pooch-1.8.2.tar.gz (59 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pox==0.3.6 (from -r requirements3.txt (line 124)) Downloading pox-0.3.6.tar.gz (119 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting ppft==1.7.7 (from -r requirements3.txt (line 125)) Downloading ppft-1.7.7.tar.gz (136 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting protobuf==5.29.4 (from -r requirements3.txt (line 126)) Downloading protobuf-5.29.4-cp38-abi3-manylinux2014_x86_64.whl.metadata (592 bytes) Collecting puremagic==1.29 (from -r requirements3.txt (line 127)) Downloading puremagic-1.29.tar.gz (314 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyarrow==20.0.0 (from -r requirements3.txt (line 128)) Downloading pyarrow-20.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting pycoast==1.7.1 (from -r requirements3.txt (line 129)) Downloading pycoast-1.7.1.tar.gz (12.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.7/12.7 MB 143.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pycurl==7.45.6 (from -r requirements3.txt (line 130)) Downloading pycurl-7.45.6.tar.gz (239 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pydecorate==0.4.0 (from -r requirements3.txt (line 131)) Downloading pydecorate-0.4.0.tar.gz (7.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 151.3 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyepsg==0.4.0 (from -r requirements3.txt (line 132)) Downloading pyepsg-0.4.0.tar.gz (24 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pyerfa==2.0.1.5 (from -r requirements3.txt (line 133)) Downloading pyerfa-2.0.1.5.tar.gz (818 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 818.4/818.4 kB 64.1 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyfdb==0.1.2 (from -r requirements3.txt (line 134)) Downloading pyfdb-0.1.2.tar.gz (17 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pygmt==0.15.0 (from -r requirements3.txt (line 135)) Downloading pygmt-0.15.0.tar.gz (212 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pygraphviz==1.14 (from -r requirements3.txt (line 136)) Downloading pygraphviz-1.14.tar.gz (106 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyhdf==0.11.6 (from -r requirements3.txt (line 137)) Downloading pyhdf-0.11.6.tar.gz (150 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pykdtree==1.4.1 (from -r requirements3.txt (line 138)) Downloading pykdtree-1.4.1.tar.gz (28 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyodc==1.6.0 (from -r requirements3.txt (line 139)) Downloading pyodc-1.6.0.tar.gz (41 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyogrio==0.11.0 (from -r requirements3.txt (line 140)) Downloading pyogrio-0.11.0.tar.gz (286 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyorbital==1.10.0 (from -r requirements3.txt (line 141)) Downloading pyorbital-1.10.0.tar.gz (123 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyoscar==0.9.0 (from -r requirements3.txt (line 142)) Downloading pyoscar-0.9.0.tar.gz (12 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pyproj==3.7.1 (from -r requirements3.txt (line 143)) Downloading pyproj-3.7.1.tar.gz (226 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyresample==1.34.0 (from -r requirements3.txt (line 144)) Downloading pyresample-1.34.0.tar.gz (5.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.9/5.9 MB 163.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyrsistent==0.20.0 (from -r requirements3.txt (line 145)) Downloading pyrsistent-0.20.0.tar.gz (103 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyshp==2.3.1 (from -r requirements3.txt (line 146)) Downloading pyshp-2.3.1.tar.gz (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 96.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pystac==1.13.0 (from -r requirements3.txt (line 147)) Downloading pystac-1.13.0.tar.gz (162 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pysteps==1.17.0 (from -r requirements3.txt (line 148)) Downloading pysteps-1.17.0.tar.gz (604 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 604.4/604.4 kB 64.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting PyWavelets==1.8.0 (from -r requirements3.txt (line 149)) Downloading pywavelets-1.8.0.tar.gz (3.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 118.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting rasterio==1.4.3 (from -r requirements3.txt (line 150)) Downloading rasterio-1.4.3.tar.gz (442 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting rechunker==0.5.4 (from -r requirements3.txt (line 151)) Downloading rechunker-0.5.4.tar.gz (481 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting regionmask==0.13.0 (from -r requirements3.txt (line 152)) Downloading regionmask-0.13.0.tar.gz (311 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting reportlab==4.4.0 (from -r requirements3.txt (line 153)) Downloading reportlab-4.4.0.tar.gz (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 31.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting rich-argparse==1.7.0 (from -r requirements3.txt (line 154)) Downloading rich_argparse-1.7.0.tar.gz (38 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting rtree==1.4.0 (from -r requirements3.txt (line 155)) Downloading rtree-1.4.0.tar.gz (50 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting s3transfer==0.12.0 (from -r requirements3.txt (line 156)) Downloading s3transfer-0.12.0.tar.gz (149 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting salem==0.3.11 (from -r requirements3.txt (line 157)) Downloading salem-0.3.11.tar.gz (118 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting satpy==0.56.0 (from -r requirements3.txt (line 158)) Downloading satpy-0.56.0.tar.gz (1.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 95.2 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting scikit-image==0.25.2 (from -r requirements3.txt (line 159)) Downloading scikit_image-0.25.2.tar.gz (22.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 22.7/22.7 MB 126.7 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): finished with status 'done' Collecting scikit-learn==1.6.1 (from -r requirements3.txt (line 160)) Downloading scikit_learn-1.6.1.tar.gz (7.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 109.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): finished with status 'done' Collecting scitools-iris==3.12.2 (from -r requirements3.txt (line 161)) Downloading scitools_iris-3.12.2.tar.gz (2.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 115.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting scores==2.1.0 (from -r requirements3.txt (line 162)) Downloading scores-2.1.0.tar.gz (134 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting seaborn==0.13.2 (from -r requirements3.txt (line 163)) Downloading seaborn-0.13.2.tar.gz (1.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 119.8 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting semver==3.0.4 (from -r requirements3.txt (line 164)) Downloading semver-3.0.4.tar.gz (269 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Shapely==2.1.0 (from -r requirements3.txt (line 165)) Downloading shapely-2.1.0.tar.gz (313 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting SQLAlchemy==2.0.40 (from -r requirements3.txt (line 166)) Downloading sqlalchemy-2.0.40.tar.gz (9.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.7/9.7 MB 140.3 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting statsmodels==0.14.4 (from -r requirements3.txt (line 167)) Downloading statsmodels-0.14.4.tar.gz (20.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.4/20.4 MB 158.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): finished with status 'done' Collecting tblib==3.1.0 (from -r requirements3.txt (line 168)) Downloading tblib-3.1.0.tar.gz (30 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting tenacity==9.1.2 (from -r requirements3.txt (line 169)) Downloading tenacity-9.1.2.tar.gz (48 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting thermofeel==2.1.1 (from -r requirements3.txt (line 170)) Downloading thermofeel-2.1.1.tar.gz (22 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting tifffile==2025.3.30 (from -r requirements3.txt (line 171)) Downloading tifffile-2025.3.30.tar.gz (366 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting toolz==1.0.0 (from -r requirements3.txt (line 172)) Downloading toolz-1.0.0.tar.gz (66 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting trollimage==1.26.0 (from -r requirements3.txt (line 173)) Downloading trollimage-1.26.0.tar.gz (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 48.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting trollsift==0.5.3 (from -r requirements3.txt (line 174)) Downloading trollsift-0.5.3.tar.gz (36 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting tzlocal==5.3.1 (from -r requirements3.txt (line 175)) Downloading tzlocal-5.3.1.tar.gz (30 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting windrose==1.9.2 (from -r requirements3.txt (line 176)) Downloading windrose-1.9.2.tar.gz (25 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting xclim==0.56.0 (from -r requirements3.txt (line 177)) Downloading xclim-0.56.0.tar.gz (974 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 974.2/974.2 kB 98.4 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting xxhash==3.5.0 (from -r requirements3.txt (line 178)) Downloading xxhash-3.5.0.tar.gz (84 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting xyzservices==2025.4.0 (from -r requirements3.txt (line 179)) Downloading xyzservices-2025.4.0.tar.gz (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 2.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting yamale==6.0.0 (from -r requirements3.txt (line 180)) Downloading yamale-6.0.0.tar.gz (41 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting zarr==2.18.7 (from -r requirements3.txt (line 181)) Downloading zarr-2.18.7.tar.gz (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 117.6 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting zict==3.0.0 (from -r requirements3.txt (line 182)) Downloading zict-3.0.0.tar.gz (33 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting zope.interface==7.2 (from -r requirements3.txt (line 183)) Downloading zope.interface-7.2.tar.gz (252 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting requests (from climetlab->-r requirements3.txt (line 27)) Using cached requests-2.32.3-py3-none-any.whl Collecting entrypoints (from climetlab->-r requirements3.txt (line 27)) Downloading entrypoints-0.4.tar.gz (13 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting filelock (from climetlab->-r requirements3.txt (line 27)) Downloading filelock-3.18.0.tar.gz (18 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting markdown (from climetlab->-r requirements3.txt (line 27)) Downloading markdown-3.7.tar.gz (357 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyyaml (from climetlab->-r requirements3.txt (line 27)) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting termcolor (from climetlab->-r requirements3.txt (line 27)) Downloading termcolor-2.5.0.tar.gz (13 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting tqdm (from climetlab->-r requirements3.txt (line 27)) Downloading tqdm-4.67.1.tar.gz (169 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting xarray (from climetlab->-r requirements3.txt (line 27)) Using cached xarray-2025.3.1-py3-none-any.whl Collecting scipy>=1.1.0 (from ot-batman->-r requirements3.txt (line 112)) Downloading scipy-1.14.1.tar.gz (58.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.6/58.6 MB 99.1 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): still running... Preparing metadata (pyproject.toml): finished with status 'done' Collecting numpy>=1.18.1 (from ot-batman->-r requirements3.txt (line 112)) Using cached numpy-2.1.3-cp312-cp312-linux_x86_64.whl Collecting pandas>=1.0.4 (from ot-batman->-r requirements3.txt (line 112)) Using cached pandas-2.2.3-cp312-cp312-linux_x86_64.whl Collecting paramiko>=2.7.1 (from ot-batman->-r requirements3.txt (line 112)) Downloading paramiko-3.5.1.tar.gz (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 18.3 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting jsonschema>=3.2.0 (from ot-batman->-r requirements3.txt (line 112)) Downloading jsonschema-4.23.0.tar.gz (325 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting python-dateutil>=2.7.0 (from pystac==1.13.0->-r requirements3.txt (line 147)) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl Collecting packaging>=22.0.0 (from astropy==7.0.1->-r requirements3.txt (line 9)) Using cached packaging-24.2-py3-none-any.whl Collecting Jinja2>=2.9 (from bokeh==3.7.2->-r requirements3.txt (line 12)) Downloading jinja2-3.1.6.tar.gz (245 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pillow>=7.1.0 (from bokeh==3.7.2->-r requirements3.txt (line 12)) Downloading pillow-11.1.0.tar.gz (46.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.7/46.7 MB 129.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting tornado>=6.2 (from bokeh==3.7.2->-r requirements3.txt (line 12)) Downloading tornado-6.5.1.tar.gz (509 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.38.11->-r requirements3.txt (line 15)) Downloading jmespath-1.0.1.tar.gz (25 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting urllib3!=2.2.0,<3,>=1.25.4 (from botocore==1.38.11->-r requirements3.txt (line 16)) Using cached urllib3-2.4.0-py3-none-any.whl Collecting six (from cdo==1.6.1->-r requirements3.txt (line 19)) Using cached six-1.17.0-py2.py3-none-any.whl Collecting attrs>=19.2 (from cfgrib==0.9.15.0->-r requirements3.txt (line 24)) Downloading attrs-25.1.0.tar.gz (810 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 810.6/810.6 kB 93.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting click (from cfgrib==0.9.15.0->-r requirements3.txt (line 24)) Downloading click-8.1.8.tar.gz (226 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pydantic>2.0 (from conflator==0.1.7->-r requirements3.txt (line 31)) Downloading pydantic-2.11.4.tar.gz (786 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 786.5/786.5 kB 71.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pytest>8.0 (from conflator==0.1.7->-r requirements3.txt (line 31)) Downloading pytest-8.4.0.tar.gz (1.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 122.4 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting lxml>=4.9.0 (from copernicusmarine==2.1.2->-r requirements3.txt (line 33)) Downloading lxml-5.3.1.tar.gz (3.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 138.1 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting setuptools>=68.2.2 (from copernicusmarine==2.1.2->-r requirements3.txt (line 33)) Using cached setuptools-80.9.0-py3-none-any.whl Collecting orjson (from covjsonkit==0.1.9->-r requirements3.txt (line 35)) Downloading orjson-3.10.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB) Collecting fsspec>=2021.09.0 (from dask==2025.5.1->-r requirements3.txt (line 38)) Downloading fsspec-2025.3.0.tar.gz (298 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting typing-extensions (from datapi==0.4.0->-r requirements3.txt (line 39)) Downloading typing_extensions-4.13.2.tar.gz (106 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pytz>=2024.2 (from dateparser==1.2.1->-r requirements3.txt (line 40)) Using cached pytz-2025.1-py3-none-any.whl Collecting regex!=2019.02.19,!=2021.8.27,>=2015.06.24 (from dateparser==1.2.1->-r requirements3.txt (line 40)) Downloading regex-2024.11.6.tar.gz (399 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting psutil>=5.8.0 (from distributed==2025.5.1->-r requirements3.txt (line 42)) Downloading psutil-7.0.0.tar.gz (497 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting sortedcontainers>=2.0.5 (from distributed==2025.5.1->-r requirements3.txt (line 42)) Downloading sortedcontainers-2.4.0.tar.gz (30 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting deprecation (from earthkit-data==0.13.8->-r requirements3.txt (line 46)) Downloading deprecation-2.1.0.tar.gz (173 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting joblib (from earthkit-hydro==0.1.3->-r requirements3.txt (line 48)) Downloading joblib-1.4.2.tar.gz (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 119.6 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cffi (from eccodes==2.41.0->-r requirements3.txt (line 56)) Downloading cffi-1.17.1.tar.gz (516 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting certifi (from Fiona==1.10.1->-r requirements3.txt (line 65)) Using cached certifi-2025.4.26-py3-none-any.whl Collecting markupsafe>=2.1.1 (from Flask==3.1.1->-r requirements3.txt (line 66)) Downloading markupsafe-3.0.2.tar.gz (20 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting werkzeug>=3.1.0 (from Flask==3.1.1->-r requirements3.txt (line 66)) Downloading werkzeug-3.1.3.tar.gz (806 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.9/806.9 kB 76.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pyparsing>=2.3.1 (from matplotlib==3.10.1->-r requirements3.txt (line 95)) Downloading pyparsing-3.2.1.tar.gz (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 90.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting dill>=0.4.0 (from pathos==0.3.4->-r requirements3.txt (line 115)) Downloading dill-0.4.0.tar.gz (186 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting networkx>=2.7 (from mapclassify==2.8.1->-r requirements3.txt (line 94)) Using cached networkx-3.4.2-py3-none-any.whl Collecting traitlets>=5.0.5 (from MetPy==1.6.3->-r requirements3.txt (line 96)) Downloading traitlets-5.14.3.tar.gz (161 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting deprecated (from numcodecs==0.15.1->-r requirements3.txt (line 106)) Downloading deprecated-1.2.18.tar.gz (2.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 99.3 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting platformdirs>=2.1.0 (from Pint==0.24.4->-r requirements3.txt (line 118)) Downloading platformdirs-4.3.6.tar.gz (21 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting defusedxml (from pyorbital==1.10.0->-r requirements3.txt (line 141)) Downloading defusedxml-0.7.1.tar.gz (75 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting beautifulsoup4 (from pyoscar==0.9.0->-r requirements3.txt (line 142)) Downloading beautifulsoup4-4.13.3.tar.gz (619 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 619.5/619.5 kB 56.9 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting mypy_extensions (from rechunker==0.5.4->-r requirements3.txt (line 151)) Downloading mypy_extensions-1.0.0.tar.gz (4.4 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting chardet (from reportlab==4.4.0->-r requirements3.txt (line 153)) Downloading chardet-5.2.0.tar.gz (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 109.7 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting rich>=11.0.0 (from rich-argparse==1.7.0->-r requirements3.txt (line 154)) Downloading rich-14.0.0-py3-none-any.whl.metadata (18 kB) Collecting threadpoolctl>=3.1.0 (from scikit-learn==1.6.1->-r requirements3.txt (line 160)) Downloading threadpoolctl-3.6.0.tar.gz (21 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting tzdata>=2022.7 (from pandas>=1.0.4->ot-batman->-r requirements3.txt (line 112)) Using cached tzdata-2025.2-py2.py3-none-any.whl Collecting annotated-types>=0.6.0 (from pydantic>2.0->conflator==0.1.7->-r requirements3.txt (line 31)) Downloading annotated_types-0.7.0.tar.gz (16 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pydantic-core==2.33.2 (from pydantic>2.0->conflator==0.1.7->-r requirements3.txt (line 31)) Downloading pydantic_core-2.33.2.tar.gz (435 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting typing-inspection>=0.4.0 (from pydantic>2.0->conflator==0.1.7->-r requirements3.txt (line 31)) Downloading typing_inspection-0.4.0.tar.gz (76 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting charset_normalizer<4,>=2 (from requests->climetlab->-r requirements3.txt (line 27)) Using cached charset_normalizer-3.4.2-py3-none-any.whl Collecting idna<4,>=2.5 (from requests->climetlab->-r requirements3.txt (line 27)) Using cached idna-3.10-py3-none-any.whl Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=3.2.0->ot-batman->-r requirements3.txt (line 112)) Downloading jsonschema_specifications-2024.10.1.tar.gz (15 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting referencing>=0.28.4 (from jsonschema>=3.2.0->ot-batman->-r requirements3.txt (line 112)) Downloading referencing-0.36.2.tar.gz (74 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting rpds-py>=0.7.1 (from jsonschema>=3.2.0->ot-batman->-r requirements3.txt (line 112)) Downloading rpds_py-0.23.1.tar.gz (26 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting bcrypt>=3.2 (from paramiko>=2.7.1->ot-batman->-r requirements3.txt (line 112)) Downloading bcrypt-4.3.0.tar.gz (25 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting cryptography>=3.3 (from paramiko>=2.7.1->ot-batman->-r requirements3.txt (line 112)) Downloading cryptography-44.0.3.tar.gz (711 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 711.1/711.1 kB 66.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pynacl>=1.5 (from paramiko>=2.7.1->ot-batman->-r requirements3.txt (line 112)) Downloading PyNaCl-1.5.0.tar.gz (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 15.0 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pycparser (from cffi->eccodes==2.41.0->-r requirements3.txt (line 56)) Downloading pycparser-2.22.tar.gz (172 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting iniconfig>=1 (from pytest>8.0->conflator==0.1.7->-r requirements3.txt (line 31)) Downloading iniconfig-2.1.0.tar.gz (4.8 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pluggy<2,>=1.5 (from pytest>8.0->conflator==0.1.7->-r requirements3.txt (line 31)) Downloading pluggy-1.5.0.tar.gz (67 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pygments>=2.7.2 (from pytest>8.0->conflator==0.1.7->-r requirements3.txt (line 31)) Downloading pygments-2.19.1.tar.gz (5.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 183.8 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting markdown-it-py>=2.2.0 (from rich>=11.0.0->rich-argparse==1.7.0->-r requirements3.txt (line 154)) Downloading markdown-it-py-3.0.0.tar.gz (74 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.0.0->rich-argparse==1.7.0->-r requirements3.txt (line 154)) Downloading mdurl-0.1.2.tar.gz (8.7 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting soupsieve>1.2 (from beautifulsoup4->pyoscar==0.9.0->-r requirements3.txt (line 142)) Downloading soupsieve-2.6.tar.gz (101 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting wrapt<2,>=1.10 (from deprecated->numcodecs==0.15.1->-r requirements3.txt (line 106)) Downloading wrapt-1.17.2.tar.gz (55 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Downloading arcosparse-0.4.0-py3-none-any.whl (25 kB) Downloading bokeh-3.7.2-py3-none-any.whl (7.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 124.1 MB/s eta 0:00:00 Downloading cdo-1.6.1-py3-none-any.whl (16 kB) Downloading conflator-0.1.7-py3-none-any.whl (10 kB) Downloading copernicusmarine-2.1.2-py3-none-any.whl (112 kB) Downloading docstring_parser-0.16-py3-none-any.whl (36 kB) Downloading earthkit_plots_default_styles-0.1.0-py3-none-any.whl (18 kB) Downloading eckitlib-1.29.2-cp312-cp312-manylinux_2_28_x86_64.whl (43.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.9/43.9 MB 119.9 MB/s eta 0:00:00 Downloading ffmpy-0.5.0-py3-none-any.whl (6.0 kB) Downloading llvmlite-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.4/42.4 MB 108.2 MB/s eta 0:00:00 Downloading odclib-1.6.0-cp312-cp312-manylinux_2_28_x86_64.whl (12.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.0/12.0 MB 145.1 MB/s eta 0:00:00 Downloading openturns-1.24-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (62.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.0/62.0 MB 107.8 MB/s eta 0:00:00 Downloading polars-1.29.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.8/34.8 MB 121.2 MB/s eta 0:00:00 Downloading protobuf-5.29.4-cp38-abi3-manylinux2014_x86_64.whl (319 kB) Downloading pyarrow-20.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (42.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.3/42.3 MB 113.2 MB/s eta 0:00:00 Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 767.5/767.5 kB 82.1 MB/s eta 0:00:00 Downloading rich-14.0.0-py3-none-any.whl (243 kB) Downloading orjson-3.10.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (133 kB) Saved ./src/arcosparse-0.4.0-py3-none-any.whl Saved ./src/bokeh-3.7.2-py3-none-any.whl Saved ./src/cdo-1.6.1-py3-none-any.whl Saved ./src/conflator-0.1.7-py3-none-any.whl Saved ./src/copernicusmarine-2.1.2-py3-none-any.whl Saved ./src/docstring_parser-0.16-py3-none-any.whl Saved ./src/earthkit_plots_default_styles-0.1.0-py3-none-any.whl Saved ./src/eckitlib-1.29.2-cp312-cp312-manylinux_2_28_x86_64.whl Saved ./src/ffmpy-0.5.0-py3-none-any.whl Saved ./src/llvmlite-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Saved ./src/odclib-1.6.0-cp312-cp312-manylinux_2_28_x86_64.whl Saved ./src/openturns-1.24-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl Saved ./src/polars-1.29.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Saved ./src/protobuf-5.29.4-cp38-abi3-manylinux2014_x86_64.whl Saved ./src/pyarrow-20.0.0-cp312-cp312-manylinux_2_28_x86_64.whl Saved ./src/numpy-2.1.3-cp312-cp312-linux_x86_64.whl Saved ./src/pandas-2.2.3-cp312-cp312-linux_x86_64.whl Saved ./src/python_dateutil-2.9.0.post0-py2.py3-none-any.whl Saved ./src/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Saved ./src/requests-2.32.3-py3-none-any.whl Saved ./src/charset_normalizer-3.4.2-py3-none-any.whl Saved ./src/idna-3.10-py3-none-any.whl Saved ./src/urllib3-2.4.0-py3-none-any.whl Saved ./src/certifi-2025.4.26-py3-none-any.whl Saved ./src/networkx-3.4.2-py3-none-any.whl Saved ./src/packaging-24.2-py3-none-any.whl Saved ./src/pytz-2025.1-py3-none-any.whl Saved ./src/rich-14.0.0-py3-none-any.whl Saved ./src/setuptools-80.9.0-py3-none-any.whl Saved ./src/six-1.17.0-py2.py3-none-any.whl Saved ./src/tzdata-2025.2-py2.py3-none-any.whl Saved ./src/xarray-2025.3.1-py3-none-any.whl Saved ./src/orjson-3.10.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Building wheels for collected packages: climetlab, ot-batman, adjustText, affine, aggdraw, apng, pystac, argparse, array_api_compat, asciitree, astropy, astropy-iers-data, blinker, boltons, Bottleneck, boto3, botocore, s3transfer, branca, Cartopy, cdsapi, cftime, cf-units, cf-xarray, cfgrib, click-plugins, cligj, cloudpickle, coloredlogs, configobj, contourpy, h5netcdf, covjson_pydantic, covjsonkit, cramjam, cycler, dask, datapi, dateparser, DateTime, distributed, donfig, earthkit-climate, earthkit-data, earthkit-geo, earthkit-hydro, earthkit-meteo, earthkit-plots, earthkit-regrid, earthkit-time, earthkit-transforms, earthkit, eccodes, ecmwf-api-client, ecmwf-opendata, ek-aggregate, fasteners, fastparquet, findlibs, Fiona, Flask, flexcache, flexparser, FLORIS, matplotlib, numexpr, pathos, Shapely, folium, fonttools, GDAL, geographiclib, geopandas, geos, graphviz, greenlet, h5py, hda, HeapDict, humanfriendly, imageio, itsdangerous, jsmin, jsonpickle, kiwisolver, lazy-loader, lmoments3, locket, lru-dict, Magics, mapclassify, MetPy, metview, msgpack, multiprocess, multiurl, munch, narwhals, nco, netCDF4, numba, numcodecs, numpngw, opencv-contrib-python-headless, palettable, partd, patsy, pdbufr, Pint, plotly, pngquant, polytope-client, pooch, pox, ppft, puremagic, pycoast, pycurl, pydecorate, pyepsg, pyerfa, pyfdb, pygmt, pygraphviz, pyhdf, pykdtree, pyodc, pyogrio, pyorbital, pyoscar, pyproj, pyresample, pyrsistent, pyshp, pysteps, PyWavelets, rasterio, rechunker, zarr, regionmask, reportlab, rich-argparse, rtree, salem, satpy, scikit-image, scikit-learn, scitools-iris, scores, seaborn, semver, SQLAlchemy, statsmodels, tblib, tenacity, thermofeel, tifffile, toolz, trollimage, trollsift, tzlocal, windrose, xclim, xxhash, xyzservices, yamale, zict, zope.interface, click, jmespath, pydantic, pydantic-core, scipy, tqdm, annotated-types, attrs, dill, filelock, fsspec, Jinja2, joblib, jsonschema, jsonschema-specifications, lxml, markupsafe, paramiko, bcrypt, cryptography, cffi, pillow, platformdirs, psutil, pynacl, pyparsing, pytest, pluggy, iniconfig, pygments, referencing, regex, markdown-it-py, mdurl, rpds-py, sortedcontainers, threadpoolctl, tornado, traitlets, typing-extensions, typing-inspection, werkzeug, beautifulsoup4, soupsieve, chardet, defusedxml, deprecated, wrapt, deprecation, entrypoints, markdown, mypy_extensions, pycparser, termcolor Building wheel for climetlab (pyproject.toml): started Building wheel for climetlab (pyproject.toml): finished with status 'done' Created wheel for climetlab: filename=climetlab-0.24.1-py3-none-any.whl size=2301583 sha256=7d0a31841b428ba2e8bb06c49b40263b78aa4c944e2034c618bc75637345a4dd Stored in directory: /src/layers/layer4_python3_scientific/0500_extra_packages/tempolayer6194/tmp/pip-ephem-wheel-cache-rn5c1qx4/wheels/27/23/98/2989314d1112047fde249be50d838e3a129839e5a29469f378 DEPRECATION: Building 'ot-batman' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ot-batman'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for ot-batman (setup.py): started Building wheel for ot-batman (setup.py): finished with status 'done' Created wheel for ot-batman: filename=ot_batman-1.9.3-py3-none-any.whl size=29998642 sha256=c56eeac637c10cf98ec9b9d9cb4100db29b6aab9587a49b18d8d4eae88bc2ac8 Stored in directory: /src/layers/layer4_python3_scientific/0500_extra_packages/tempolayer6194/tmp/pip-ephem-wheel-cache-rn5c1qx4/wheels/49/c8/eb/1a3a0e62cac84d78d42966f46a0902c1f3905ad770fe4f7eaa DEPRECATION: Building 'adjustText' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'adjustText'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for adjustText (setup.py): started Building wheel for adjustText (setup.py): finished with status 'done' Created wheel for adjustText: filename=adjusttext-1.3.0-py3-none-any.whl size=13246 sha256=756e7c324203c9546a9ed06a94f3786114b0008839b733711a0f505b1589d86d Stored in directory: /root/.cache/pip/wheels/e8/25/28/a8ad142730646bbacce43be73a1d2b01e9a5770d8ef3f92ae9 Building wheel for affine (pyproject.toml): started Building wheel for affine (pyproject.toml): finished with status 'done' Created wheel for affine: filename=affine-2.4.0-py3-none-any.whl size=15712 sha256=034b77e9478b6ae73a1fce9637dc5d19a31d943c30f322b0d72554f4fcb17864 Stored in directory: /root/.cache/pip/wheels/b8/30/5e/457f52f98a0044c9faf27e0190320f937b53558686d2135a7e Building wheel for aggdraw (pyproject.toml): started Building wheel for aggdraw (pyproject.toml): finished with status 'done' Created wheel for aggdraw: filename=aggdraw-1.3.19-cp312-cp312-linux_x86_64.whl size=481960 sha256=252b101ef7618ae4415b329b531d435bdebbc581db1f0cb991791eab8d5ced3d Stored in directory: /root/.cache/pip/wheels/c7/d8/03/f073f30c6f26aa303d3882d1a3f9dc624160ae55aa3e6686c9 DEPRECATION: Building 'apng' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'apng'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for apng (setup.py): started Building wheel for apng (setup.py): finished with status 'done' Created wheel for apng: filename=apng-0.3.4-py2.py3-none-any.whl size=7341 sha256=404731bb7380de1f5527186243717eab5f6044e5f895c2ffd5e06d10f461633c Stored in directory: /root/.cache/pip/wheels/a7/de/0e/f7ab8a170e2861b3d8811f38dbca8ff6a902d385bcd8ea36ba Building wheel for pystac (pyproject.toml): started Building wheel for pystac (pyproject.toml): finished with status 'done' Created wheel for pystac: filename=pystac-1.13.0-py3-none-any.whl size=206823 sha256=8e33cfd12d6cf3b4ef164d8cc9c7393243bbcf2a4c26250b3ce0749de7aeee49 Stored in directory: /root/.cache/pip/wheels/a1/6b/61/7c39bc739ca25cf496f57e4b44f1d34baec33587ae359280dd DEPRECATION: Building 'argparse' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'argparse'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for argparse (setup.py): started Building wheel for argparse (setup.py): finished with status 'done' Created wheel for argparse: filename=argparse-1.4.0-py2.py3-none-any.whl size=22001 sha256=efdc01d8643cdbae6f486fd10b1711885166e925422bebcff5f1c355a4e5a40d Stored in directory: /root/.cache/pip/wheels/80/fc/fc/01b264be34145598e0f877b63bde43d2954b1e2c2a0bbac616 DEPRECATION: Building 'array_api_compat' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'array_api_compat'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for array_api_compat (setup.py): started Building wheel for array_api_compat (setup.py): finished with status 'done' Created wheel for array_api_compat: filename=array_api_compat-1.11.2-py3-none-any.whl size=53150 sha256=f5482fd36e61216d0e36759e1f55b83e624540463a73443ecdbf081d1375bdde Stored in directory: /root/.cache/pip/wheels/a2/0e/c7/cad07f7066d65da01dad6f34e1c56faca9118d5ff819865c97 DEPRECATION: Building 'asciitree' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'asciitree'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for asciitree (setup.py): started Building wheel for asciitree (setup.py): finished with status 'done' Created wheel for asciitree: filename=asciitree-0.3.3-py3-none-any.whl size=5096 sha256=6834673e4bf1d4cd9f15cd50a187e7660fa8f8f34412f5fa1d5e6b4a5f3046bd Stored in directory: /root/.cache/pip/wheels/a5/d7/98/f56ae733748cd0fa577172bda0e73e0b1f1793c98e09b9e458 Building wheel for astropy (pyproject.toml): started Building wheel for astropy (pyproject.toml): still running... Building wheel for astropy (pyproject.toml): finished with status 'done' Created wheel for astropy: filename=astropy-7.0.1-cp312-cp312-linux_x86_64.whl size=10283234 sha256=1ed6252f63745c26f89555a7fd483a66d242d9ca818016f33b10c18d6122d298 Stored in directory: /root/.cache/pip/wheels/21/fc/51/def8ad8fd112471d4edfcb82b6264827be651bd8f592e2c899 Building wheel for astropy-iers-data (pyproject.toml): started Building wheel for astropy-iers-data (pyproject.toml): finished with status 'done' Created wheel for astropy-iers-data: filename=astropy_iers_data-0.2025.4.14.0.37.22-py3-none-any.whl size=1951899 sha256=05ee2ef85aebef8488607ebaa4b7b69ff53853219efef05ebe0d79459fcc2b14 Stored in directory: /root/.cache/pip/wheels/05/7c/29/47efdf00cc50e198ceb3be1a8920f377fa5fab23ba8dfbc1d1 Building wheel for blinker (pyproject.toml): started Building wheel for blinker (pyproject.toml): finished with status 'done' Created wheel for blinker: filename=blinker-1.9.0-py3-none-any.whl size=8503 sha256=30b88aac1e7ebfb35c9599bf413cc648ca622f7cd31dbf0112b3fca1588ba376 Stored in directory: /root/.cache/pip/wheels/0f/19/06/9e1eb43884a966cd802fde1baa70a24bc38d4bf0765fcf8242 Building wheel for boltons (pyproject.toml): started Building wheel for boltons (pyproject.toml): finished with status 'done' Created wheel for boltons: filename=boltons-25.0.0-py3-none-any.whl size=194255 sha256=cf0568e9595589eee43802615605c001ada65d00bb7c1b1ac2c438e66dc4afd9 Stored in directory: /root/.cache/pip/wheels/ce/ec/a9/cc4e2f7c1e333969beff2a19103a22e226571d2750908d8478 Building wheel for Bottleneck (pyproject.toml): started Building wheel for Bottleneck (pyproject.toml): finished with status 'done' Created wheel for Bottleneck: filename=bottleneck-1.4.2-cp312-cp312-linux_x86_64.whl size=360212 sha256=93c606567bf32020dab8585fcb5b68626be5300734c013f4e782b02c14ffc515 Stored in directory: /root/.cache/pip/wheels/8d/f8/e3/3c422d1a9c48d3ac587dd11c86dd50da2a160b2dbaa922fc10 Building wheel for boto3 (pyproject.toml): started Building wheel for boto3 (pyproject.toml): finished with status 'done' Created wheel for boto3: filename=boto3-1.38.11-py3-none-any.whl size=140010 sha256=90dd62538ed11731f531bdf9df891c5fe328e80e58b65a678ab64892ad8779d2 Stored in directory: /root/.cache/pip/wheels/37/90/7b/1b741a43608632d1dd7d850eb8f9456b2bac9687a3c5dcf3af Building wheel for botocore (pyproject.toml): started Building wheel for botocore (pyproject.toml): finished with status 'done' Created wheel for botocore: filename=botocore-1.38.11-py3-none-any.whl size=13507428 sha256=b732402b9193653594e6c3e707d286128c37da0283f0a8c6965dc6e69888aec0 Stored in directory: /root/.cache/pip/wheels/c0/c4/1a/9a8594e081314e5d17de5ffa7e092e2add1cedabb8ad2aafe3 Building wheel for s3transfer (pyproject.toml): started Building wheel for s3transfer (pyproject.toml): finished with status 'done' Created wheel for s3transfer: filename=s3transfer-0.12.0-py3-none-any.whl size=84882 sha256=56e1bee183c01b60b6bf766c29af2b396c1dfa29919881a5145520b2f6320739 Stored in directory: /root/.cache/pip/wheels/b0/1c/25/da2389ed224bb4ebb1a25105f809a8010f6515ce320e538fdb Building wheel for branca (pyproject.toml): started Building wheel for branca (pyproject.toml): finished with status 'done' Created wheel for branca: filename=branca-0.8.1-py3-none-any.whl size=26164 sha256=9d7903b840fc64c1ba7d8e84cc44be14270bc10157f33e46fc74740b98891c89 Stored in directory: /root/.cache/pip/wheels/42/d2/98/46ba3319ce1a26b1bc15e86e6ada563eaaaa3fef6c05979148 Building wheel for Cartopy (pyproject.toml): started Building wheel for Cartopy (pyproject.toml): finished with status 'done' Created wheel for Cartopy: filename=cartopy-0.24.1-cp312-cp312-linux_x86_64.whl size=11711933 sha256=d9aac3979745679046577c41857cecfd746a84b70dc7652c5f934f50cdab53c4 Stored in directory: /root/.cache/pip/wheels/ac/a6/13/cc27f67fd8d8226bf934157aaf8cd34a40832c6a58c9a549ff DEPRECATION: Building 'cdsapi' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'cdsapi'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for cdsapi (setup.py): started Building wheel for cdsapi (setup.py): finished with status 'done' Created wheel for cdsapi: filename=cdsapi-0.7.5-py2.py3-none-any.whl size=12281 sha256=b2c1092487e7a11a10b0a9c06342edf5795fca7fbebcad5000c84438e4461c44 Stored in directory: /root/.cache/pip/wheels/ae/c0/aa/ae5ca00e8bcd76b0cbb084e12cd1a391b55c41efcb645570a2 Building wheel for cftime (pyproject.toml): started Building wheel for cftime (pyproject.toml): finished with status 'done' Created wheel for cftime: filename=cftime-1.6.4.post1-cp312-cp312-linux_x86_64.whl size=1316735 sha256=d69f91fb6116ce74092a21e33a132a1a0251c7b4100427ffb484fc2fb66b66c3 Stored in directory: /root/.cache/pip/wheels/c4/6a/b1/c2e62fa8bd56bc4efb3cb6fc31a09f963efc272e1174849c82 Building wheel for cf-units (pyproject.toml): started Building wheel for cf-units (pyproject.toml): finished with status 'done' Created wheel for cf-units: filename=cf_units-3.3.0-cp312-cp312-linux_x86_64.whl size=704503 sha256=fdfc2e2c34984120a9d6595b6db38803cb00ef15b989bbc330ce919479084f4a Stored in directory: /root/.cache/pip/wheels/71/3b/1b/d32069e9a10406307505b407f885f50f94ddff196b0b2c60f0 Building wheel for cf-xarray (pyproject.toml): started Building wheel for cf-xarray (pyproject.toml): finished with status 'done' Created wheel for cf-xarray: filename=cf_xarray-0.10.5-py3-none-any.whl size=71009 sha256=7bc553f1e818c561012472d8b55d624fbc78cafc91427839b9600eaf50ab57c0 Stored in directory: /root/.cache/pip/wheels/3d/36/c3/a59d8b75409061364ee81399c40f4a0641196304dae06149b5 Building wheel for cfgrib (pyproject.toml): started Building wheel for cfgrib (pyproject.toml): finished with status 'done' Created wheel for cfgrib: filename=cfgrib-0.9.15.0-py3-none-any.whl size=48995 sha256=9d8d5efc9868509ff862348181a1ff0738006e3b532d677ba22453f4446ce4af Stored in directory: /root/.cache/pip/wheels/5e/85/34/ac8559998b3dc6014a2ef55e0bf3ae993ada6ab11f016813d8 DEPRECATION: Building 'click-plugins' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'click-plugins'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for click-plugins (setup.py): started Building wheel for click-plugins (setup.py): finished with status 'done' Created wheel for click-plugins: filename=click_plugins-1.1.1-py2.py3-none-any.whl size=7606 sha256=16be342d149cd73827cc4cfba5b0eb6fafac64e52e29d6e93c18a3ed6a55e2e9 Stored in directory: /root/.cache/pip/wheels/1a/25/61/9fa606ed3c7b8a50edb3a86a4532c0016eaababff7293ec2cd DEPRECATION: Building 'cligj' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'cligj'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for cligj (setup.py): started Building wheel for cligj (setup.py): finished with status 'done' Created wheel for cligj: filename=cligj-0.7.2-py3-none-any.whl size=7146 sha256=d916f0ac91f147fa6ee8335621c27590c891f6ad7cd4888a40c51b3cd24b32fb Stored in directory: /root/.cache/pip/wheels/51/a3/04/4a47212c81719333f8d26c397ddb23878300ba789cd3adef77 Building wheel for cloudpickle (pyproject.toml): started Building wheel for cloudpickle (pyproject.toml): finished with status 'done' Created wheel for cloudpickle: filename=cloudpickle-3.1.1-py3-none-any.whl size=20993 sha256=a80d265f08430f72cd20a59483b79041e1fcb86e59a2cec391bfc386ed49c367 Stored in directory: /root/.cache/pip/wheels/b4/93/4e/573268e94d81df42a0588721da894e0d220dd6b3d696fa3289 DEPRECATION: Building 'coloredlogs' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'coloredlogs'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for coloredlogs (setup.py): started Building wheel for coloredlogs (setup.py): finished with status 'done' Created wheel for coloredlogs: filename=coloredlogs-15.0.1-py2.py3-none-any.whl size=46104 sha256=3f90875849f6cbd18eadac08b637ad6b4c63d86f2ad0154d1f127ea4aa58c3fd Stored in directory: /root/.cache/pip/wheels/ed/99/81/c5dad28e4e46fcc3aba595aee74571e67b78925e10e327e108 Building wheel for configobj (pyproject.toml): started Building wheel for configobj (pyproject.toml): finished with status 'done' Created wheel for configobj: filename=configobj-5.0.9-py2.py3-none-any.whl size=35701 sha256=ba9e356c93d2738a9749654a964b59e8be213f3c2281f87a013a57dd0889909f Stored in directory: /root/.cache/pip/wheels/07/5a/10/d2fe92a9f4c6a57c0b75d362bd02b79c4cf5a6cdcadacd1c5f Building wheel for contourpy (pyproject.toml): started Building wheel for contourpy (pyproject.toml): finished with status 'done' Created wheel for contourpy: filename=contourpy-1.3.2-cp312-cp312-linux_x86_64.whl size=302906 sha256=9d98bdaa305e57bcdf1890eeb5e983199c3945eee242622cd946606f446d3b4d Stored in directory: /root/.cache/pip/wheels/6a/48/1c/97bc8005237e1f36985507ad5d5470732f5a0772f02d28d6cc Building wheel for h5netcdf (pyproject.toml): started Building wheel for h5netcdf (pyproject.toml): finished with status 'done' Created wheel for h5netcdf: filename=h5netcdf-1.6.1-py3-none-any.whl size=49620 sha256=45dcceb3e7a5fb0cf439568816fb5d37ae11f00402526a452e1a7d5240a20974 Stored in directory: /root/.cache/pip/wheels/30/45/07/1fa0e9aa3e72edd9fd91d113dc7ec3fc40da7918e9dc22b6c1 Building wheel for covjson_pydantic (pyproject.toml): started Building wheel for covjson_pydantic (pyproject.toml): finished with status 'done' Created wheel for covjson_pydantic: filename=covjson_pydantic-0.6.0-py3-none-any.whl size=14112 sha256=ead99de37875db60356980cf7a079ceab9a42c27ba70b72b5675396f6865a312 Stored in directory: /root/.cache/pip/wheels/d5/fa/a0/c43fafeed403e181ad3e149cbcaa1f46de263f1098eb4b797d Building wheel for covjsonkit (pyproject.toml): started Building wheel for covjsonkit (pyproject.toml): finished with status 'done' Created wheel for covjsonkit: filename=covjsonkit-0.1.9-py3-none-any.whl size=477346 sha256=ce2fe24527e3523a021e732696da02aed9720fda148b15a54e6b00e3a8c03bc1 Stored in directory: /root/.cache/pip/wheels/de/1b/65/349ce37b17765f48c88b8b0f6983e0c18e6536576e3a6d258c Building wheel for cramjam (pyproject.toml): started Building wheel for cramjam (pyproject.toml): still running... Building wheel for cramjam (pyproject.toml): finished with status 'done' Created wheel for cramjam: filename=cramjam-2.10.0-cp312-cp312-linux_x86_64.whl size=1939765 sha256=37b4390d40d778be42b039e235583658e74fa46f34055f5687fddb3792cd44ab Stored in directory: /root/.cache/pip/wheels/0a/5f/35/0106d31f7734ba569a46f72c9c74d3391e15972fe93cc1b4c8 Building wheel for cycler (pyproject.toml): started Building wheel for cycler (pyproject.toml): finished with status 'done' Created wheel for cycler: filename=cycler-0.12.1-py3-none-any.whl size=8362 sha256=38d72f6dd462e4a5dd57b1526cc8689126daa19e304ef58c47a43c0e3e1c4615 Stored in directory: /root/.cache/pip/wheels/46/73/4f/6e40cb05c0f4f7631328d4ca20044d4b360a19f9af897154d4 Building wheel for dask (pyproject.toml): started Building wheel for dask (pyproject.toml): finished with status 'done' Created wheel for dask: filename=dask-2025.5.1-py3-none-any.whl size=1474228 sha256=78eb83d8ee083ed280fbfb5602c09748c9787c91c050042659ed828fa98c1404 Stored in directory: /root/.cache/pip/wheels/14/0f/d7/84b17d8ad74bb5e144b73a45ab2f7c7b2f2794be7204c3e65a Building wheel for datapi (pyproject.toml): started Building wheel for datapi (pyproject.toml): finished with status 'done' Created wheel for datapi: filename=datapi-0.4.0-py3-none-any.whl size=28494 sha256=6e85d12aa8971c83816e8cf03cb1bdef965bf29e7ca9c20adff028ea21741e33 Stored in directory: /root/.cache/pip/wheels/09/77/bd/55fa8d218815326798adbf19102289ee46fabf9f8b47436813 Building wheel for dateparser (pyproject.toml): started Building wheel for dateparser (pyproject.toml): finished with status 'done' Created wheel for dateparser: filename=dateparser-1.2.1-py3-none-any.whl size=295705 sha256=ee5669a99b79e3079b9bea77e075a09750412e73f7402c915afbfcb2859eaa8f Stored in directory: /root/.cache/pip/wheels/f7/9a/41/28c11a1ae82ff597fb2dccc5158790b21ef34b9992dc67724d DEPRECATION: Building 'DateTime' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'DateTime'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for DateTime (setup.py): started Building wheel for DateTime (setup.py): finished with status 'done' Created wheel for DateTime: filename=datetime-5.5-py3-none-any.whl size=52736 sha256=705171e3c2f5cb7dd6e33ff7300b7db4615f7a00197daa2e137a0317f6b1819d Stored in directory: /root/.cache/pip/wheels/bd/1d/00/4d0d3581d9b46c899aa1a0ab3c59bfbc48efe22135396cec68 Building wheel for distributed (pyproject.toml): started Building wheel for distributed (pyproject.toml): finished with status 'done' Created wheel for distributed: filename=distributed-2025.5.1-py3-none-any.whl size=1014790 sha256=0ce89eacd34459d9ee0cdcc959c3371b95732c5a3731df39c554488bcd323a61 Stored in directory: /root/.cache/pip/wheels/2d/98/4e/32bd0cc7f75c7f7d4248fe26139f6f5d430d7d2ff183fb1600 Building wheel for donfig (pyproject.toml): started Building wheel for donfig (pyproject.toml): finished with status 'done' Created wheel for donfig: filename=donfig-0.8.1.post1-py3-none-any.whl size=21649 sha256=cce784eebea85bff101ab9ca7b7b2c015afbca04d6c691e92d62e830cffcb4f2 Stored in directory: /root/.cache/pip/wheels/55/bf/4e/89828653e86a0f138cde62e6a1542e9ccb98c191f95e390f2b Building wheel for earthkit-climate (pyproject.toml): started Building wheel for earthkit-climate (pyproject.toml): finished with status 'done' Created wheel for earthkit-climate: filename=earthkit_climate-0.1.1-py3-none-any.whl size=12722 sha256=b126d0fe8b5c010d71c10a3cf718cf2340e9c89cb59f974d3c6e2056183441d7 Stored in directory: /root/.cache/pip/wheels/37/11/ca/4d7489f725438ce196e0bdaeebaec22249cf4c940d2f0215be Building wheel for earthkit-data (pyproject.toml): started Building wheel for earthkit-data (pyproject.toml): finished with status 'done' Created wheel for earthkit-data: filename=earthkit_data-0.13.8-py3-none-any.whl size=363442 sha256=2b12ada2f57f48cd99d855fd75cbf62b39d1d492f11e028de6ca5cbb14fe6118 Stored in directory: /root/.cache/pip/wheels/f1/7f/c2/e6c8d15437a2b7284e8ebb042dbbf1c59c3bfd42cd6528d289 Building wheel for earthkit-geo (pyproject.toml): started Building wheel for earthkit-geo (pyproject.toml): finished with status 'done' Created wheel for earthkit-geo: filename=earthkit_geo-0.3.0-py3-none-any.whl size=17417 sha256=ac8209ae8efde6282d58860b4c353832a6d8c5dfb6fde9172e96a71eec19681d Stored in directory: /root/.cache/pip/wheels/6d/af/4a/a9394ec5575d0ca44255e74f56e1e853c29fe05f5e362ff8fa Building wheel for earthkit-hydro (pyproject.toml): started Building wheel for earthkit-hydro (pyproject.toml): finished with status 'done' Created wheel for earthkit-hydro: filename=earthkit_hydro-0.1.3-py3-none-any.whl size=32141 sha256=0840ac70de083f70d8336b91751d0946353ca99cdef25eab4c48f0188a094844 Stored in directory: /root/.cache/pip/wheels/00/55/84/cc5edbb0c5cd6b89feb251bf51e23148f45d3130a433a49a31 Building wheel for earthkit-meteo (pyproject.toml): started Building wheel for earthkit-meteo (pyproject.toml): finished with status 'done' Created wheel for earthkit-meteo: filename=earthkit_meteo-0.3.0-py3-none-any.whl size=44614 sha256=c6a57b43d5ebe06b8cc53c26bdb0e16bf7419c9cbdfed3068b6200329a483b8a Stored in directory: /root/.cache/pip/wheels/33/e0/46/901b519bad4a8fb9d0489982b9ee4e9c8c91a4f7818207b5ab Building wheel for earthkit-plots (pyproject.toml): started Building wheel for earthkit-plots (pyproject.toml): finished with status 'done' Created wheel for earthkit-plots: filename=earthkit_plots-0.3.1-py3-none-any.whl size=2643862 sha256=31bf25d0587e7c8d1a36c6228c34038aaec4cc719a60d7ec82e561f9500c1c74 Stored in directory: /root/.cache/pip/wheels/96/6a/96/2cd7a0ccd5712e4cd7449514b2ceb17ddd97b83451f61d055e Building wheel for earthkit-regrid (pyproject.toml): started Building wheel for earthkit-regrid (pyproject.toml): finished with status 'done' Created wheel for earthkit-regrid: filename=earthkit_regrid-0.4.0-py3-none-any.whl size=36923 sha256=08998fca5e7de1f1c5546718e03ef6ff01bcb99c37a1ba36453a2ed7c3bb06e8 Stored in directory: /root/.cache/pip/wheels/47/d7/3e/2afe85ab5f82c0d9fa72d2f21654b2c2a94d39c9742ecc879d Building wheel for earthkit-time (pyproject.toml): started Building wheel for earthkit-time (pyproject.toml): finished with status 'done' Created wheel for earthkit-time: filename=earthkit_time-0.1.7-py3-none-any.whl size=27490 sha256=e85a240d293352f7f2940ef30f7e6e2cd08ef5f44b79074d15b600bd820761f9 Stored in directory: /root/.cache/pip/wheels/4e/b8/96/701492e0196050d4c79e0ce8b686f3b09ec4717301940d583c Building wheel for earthkit-transforms (pyproject.toml): started Building wheel for earthkit-transforms (pyproject.toml): finished with status 'done' Created wheel for earthkit-transforms: filename=earthkit_transforms-0.4.0-py3-none-any.whl size=34479 sha256=ca962e3614ff951f72c912cc884e3398f5530b16c5fdb3797467569e2dfe1867 Stored in directory: /root/.cache/pip/wheels/1d/9f/e8/d9d2972aff5010d345405da9f66c26bd3c7d876630db187f05 Building wheel for earthkit (pyproject.toml): started Building wheel for earthkit (pyproject.toml): finished with status 'done' Created wheel for earthkit: filename=earthkit-0.10.2-py3-none-any.whl size=8138 sha256=4b1460aa88f17d37fb78665469cee8960d21aec50b81524a06b13663e19f9a18 Stored in directory: /root/.cache/pip/wheels/d8/e6/f3/4e9275d985a1207dd65bab7643cae0286896583d61d1221664 DEPRECATION: Building 'eccodes' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'eccodes'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for eccodes (setup.py): started Building wheel for eccodes (setup.py): finished with status 'done' Created wheel for eccodes: filename=eccodes-2.41.0-py3-none-any.whl size=44013 sha256=9377379c570dabe4bced31a66b43cf89ec12a39134f4afbac0077a1625aaa268 Stored in directory: /root/.cache/pip/wheels/a7/c5/27/6ede450016b9047a74581e6dd3019118e42a0a3d726127c3ec DEPRECATION: Building 'ecmwf-api-client' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ecmwf-api-client'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for ecmwf-api-client (setup.py): started Building wheel for ecmwf-api-client (setup.py): finished with status 'done' Created wheel for ecmwf-api-client: filename=ecmwf_api_client-1.6.5-py3-none-any.whl size=13576 sha256=60e2440351a86f500c709f60ba47fe2a145984c96c4d22954a54e81e73ee9830 Stored in directory: /root/.cache/pip/wheels/eb/b0/cc/c40246c253924760181fd0a724745cb8bece89b3f726985400 DEPRECATION: Building 'ecmwf-opendata' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ecmwf-opendata'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for ecmwf-opendata (setup.py): started Building wheel for ecmwf-opendata (setup.py): finished with status 'done' Created wheel for ecmwf-opendata: filename=ecmwf_opendata-0.3.19-py3-none-any.whl size=20098 sha256=f2bf93c49c658f90d91143fdd4fee3411658318854b8d090d11b66db5cba4e84 Stored in directory: /root/.cache/pip/wheels/df/7d/3a/7f9eb0ce41604ba5728bb0d314299f5097192d8a8383c64ef6 Building wheel for ek-aggregate (pyproject.toml): started Building wheel for ek-aggregate (pyproject.toml): finished with status 'done' Created wheel for ek-aggregate: filename=ek_aggregate-0.1.2-py3-none-any.whl size=27062 sha256=8919855057029b71ecdeeff15087ab94ad48a2bb4a33b0fe8c057b88c8a201d6 Stored in directory: /root/.cache/pip/wheels/94/75/5b/0869c7bad33bc248234cae4f5cae0f03e4dea2b488ef3adb9b Building wheel for fasteners (pyproject.toml): started Building wheel for fasteners (pyproject.toml): finished with status 'done' Created wheel for fasteners: filename=fasteners-0.19-py3-none-any.whl size=18713 sha256=216a0cba38a6008d872c324ba76550a606e4446cdfe78e8e9b7fe92e5e763869 Stored in directory: /root/.cache/pip/wheels/87/66/66/4b90ef315064d4334088742c6c554cc159331eb2e1ac49f69c Building wheel for fastparquet (pyproject.toml): started Building wheel for fastparquet (pyproject.toml): finished with status 'done' Created wheel for fastparquet: filename=fastparquet-2024.11.0-cp312-cp312-linux_x86_64.whl size=1767324 sha256=106bf2c975b82c3abe50a95f5b62bedc95e81bb8097db6808bf1d3e83cc0e6f6 Stored in directory: /root/.cache/pip/wheels/10/6d/17/0e26bf80f5639ab5e79745c7985af4e869cc8b99adc606fa40 DEPRECATION: Building 'findlibs' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'findlibs'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for findlibs (setup.py): started Building wheel for findlibs (setup.py): finished with status 'done' Created wheel for findlibs: filename=findlibs-0.1.1-py3-none-any.whl size=10713 sha256=f0ea8cd2b86e23689eb40b7e375c577b56850fb719bc9288baa7a179a117a64f Stored in directory: /root/.cache/pip/wheels/72/70/63/244331abb6f257e3857d87b14266f6cdcb9b746be5880266c6 Building wheel for Fiona (pyproject.toml): started Building wheel for Fiona (pyproject.toml): finished with status 'done' Created wheel for Fiona: filename=fiona-1.10.1-cp312-cp312-linux_x86_64.whl size=5667607 sha256=0b99857eca482d11db6a459d8b8a53a3a2345acdcac18ce99cdd87c5055f703c Stored in directory: /root/.cache/pip/wheels/df/df/1a/36e8985dea227faf8113db389bd3523727d7e8043570056a3b Building wheel for Flask (pyproject.toml): started Building wheel for Flask (pyproject.toml): finished with status 'done' Created wheel for Flask: filename=flask-3.1.1-py3-none-any.whl size=103305 sha256=6d8c04d7a3a890d37d2c8cee7ac4365b0977393c5d7a065388406ab649bd2242 Stored in directory: /root/.cache/pip/wheels/e3/6f/97/a97713791f4663a07d36c67aead38bb9f45382a9de705dbace Building wheel for flexcache (pyproject.toml): started Building wheel for flexcache (pyproject.toml): finished with status 'done' Created wheel for flexcache: filename=flexcache-0.3-py3-none-any.whl size=13320 sha256=f66eef5952675071ec2db15232381bc4f99855ac07377803cd024266514abdf4 Stored in directory: /root/.cache/pip/wheels/49/03/aa/780ed3224e4aa58e3d0f90776265e57788fe2d38da6f4ca5c8 Building wheel for flexparser (pyproject.toml): started Building wheel for flexparser (pyproject.toml): finished with status 'done' Created wheel for flexparser: filename=flexparser-0.4-py3-none-any.whl size=27679 sha256=602455e98adca9d1657f957bf3d2e8952ad84adbbcb916041913cb28596311b5 Stored in directory: /root/.cache/pip/wheels/6f/b0/67/816d1ec7ce9ef3d810a1382297d69535d5f429241ff3fa5ea9 Building wheel for FLORIS (pyproject.toml): started Building wheel for FLORIS (pyproject.toml): finished with status 'done' Created wheel for FLORIS: filename=floris-4.4.2-py3-none-any.whl size=9458525 sha256=967ad62a1c7ebe956f125601c9de913e0104e58bfea17099f1a5913545f61fef Stored in directory: /root/.cache/pip/wheels/69/df/5a/cf76bbc401e1a8368bfbee10afd9a07ed9ddb7600499e9f6b7 Building wheel for matplotlib (pyproject.toml): started Building wheel for matplotlib (pyproject.toml): finished with status 'done' Created wheel for matplotlib: filename=matplotlib-3.10.1-cp312-cp312-linux_x86_64.whl size=8370271 sha256=0843e10c48e975faa2ca5a8bcaf62c42e9605ac46c66208a3fa72c62a8aa242f Stored in directory: /root/.cache/pip/wheels/aa/e1/4e/70be437b503dc84a57ec50673a7911cb34d93e3e5b4c5c9884 Building wheel for numexpr (pyproject.toml): started Building wheel for numexpr (pyproject.toml): finished with status 'done' Created wheel for numexpr: filename=numexpr-2.10.2-cp312-cp312-linux_x86_64.whl size=415604 sha256=38c46f22090a500a002cf7e257eb1cdf1cbb3c3f86735d6b8678d6438064de48 Stored in directory: /root/.cache/pip/wheels/8b/57/d1/8d0ed066450ac005084adf01b187d41b510d3b1915e9d3a0d3 Building wheel for pathos (pyproject.toml): started Building wheel for pathos (pyproject.toml): finished with status 'done' Created wheel for pathos: filename=pathos-0.3.4-py3-none-any.whl size=82261 sha256=27ba6a15e0df9c2e15f76bef0472646e91f49793f51f84eaef28eb03f0714474 Stored in directory: /root/.cache/pip/wheels/e4/7c/93/8d24306d0c70faa10f1135a7932cc3d4ee6436185571911296 Building wheel for Shapely (pyproject.toml): started Building wheel for Shapely (pyproject.toml): finished with status 'done' Created wheel for Shapely: filename=shapely-2.1.0-cp312-cp312-linux_x86_64.whl size=1337549 sha256=5c0ed92728241b7e32ca74d5380c15a3c5c27a2781df13b9c857f4d6610ddbf8 Stored in directory: /root/.cache/pip/wheels/48/91/ae/45303810165cd456e4f4089157cc569112261e4191b6063975 Building wheel for folium (pyproject.toml): started Building wheel for folium (pyproject.toml): finished with status 'done' Created wheel for folium: filename=folium-0.19.5-py2.py3-none-any.whl size=110924 sha256=2b56690f8b0ad43c7e6d6e5838aa42ccf204bebf8902e162274a8da77a704cce Stored in directory: /root/.cache/pip/wheels/10/68/e2/ed2e636fd9b33b90ab6c8f91150f4cde49c37e0d3b13d9acbb Building wheel for fonttools (pyproject.toml): started Building wheel for fonttools (pyproject.toml): finished with status 'done' Created wheel for fonttools: filename=fonttools-4.57.0-cp312-cp312-linux_x86_64.whl size=4829350 sha256=7bc4c4c44d1c2d94086263b53ba7ea77e926eb6a3de95306dec5cdb0f001bf7b Stored in directory: /root/.cache/pip/wheels/63/de/6f/57259e52bda39d5865232f8ab4681d2c2a115b1ce2ef6b0f44 Building wheel for GDAL (pyproject.toml): started Building wheel for GDAL (pyproject.toml): finished with status 'done' Created wheel for GDAL: filename=gdal-3.11.0-cp312-cp312-linux_x86_64.whl size=7212891 sha256=dbc2ec31d425f76194de83e21ea409826047abf2ad5f42fca1e66ca0989c3cc2 Stored in directory: /root/.cache/pip/wheels/3d/2b/1b/f71be85d3b785279ac4a7e534dff08fb85cdd7bd58b1f76355 DEPRECATION: Building 'geographiclib' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'geographiclib'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for geographiclib (setup.py): started Building wheel for geographiclib (setup.py): finished with status 'done' Created wheel for geographiclib: filename=geographiclib-2.0-py3-none-any.whl size=40403 sha256=60172b904e1526d54c05c555c1f66e974b209f60adf3605ac255421daf9a3678 Stored in directory: /root/.cache/pip/wheels/fa/04/bb/cea04619b314e9575639c7ed62cafbecf33f079f134c1d1934 Building wheel for geopandas (pyproject.toml): started Building wheel for geopandas (pyproject.toml): finished with status 'done' Created wheel for geopandas: filename=geopandas-1.0.1-py3-none-any.whl size=323627 sha256=b852294d2d927ee4f81d423f29f94f8eb0c4f8d485d464ff732c57fa8550bb84 Stored in directory: /root/.cache/pip/wheels/fc/35/52/915c674da499f8dd7ef4cf97fc2c279035717562284684922a DEPRECATION: Building 'geos' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'geos'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for geos (setup.py): started Building wheel for geos (setup.py): finished with status 'done' Created wheel for geos: filename=geos-0.2.3-py3-none-any.whl size=400385 sha256=58703539c1d26fc229de07f67b779001ebc9c4b2da2b8abbdaa111abceb0b6e5 Stored in directory: /root/.cache/pip/wheels/86/a1/33/32c3124b438d9447bcecfbc5bf9cc1954f5ed63378e89d5929 DEPRECATION: Building 'graphviz' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'graphviz'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for graphviz (setup.py): started Building wheel for graphviz (setup.py): finished with status 'done' Created wheel for graphviz: filename=graphviz-0.20.3-py3-none-any.whl size=47199 sha256=684b919b06084050252fdc903716a8c090c2cff347eba03fb99dda213a09d664 Stored in directory: /root/.cache/pip/wheels/ab/3e/47/db01fa0f291df2716015ca263e25bde29275b468624ab7e217 Building wheel for greenlet (pyproject.toml): started Building wheel for greenlet (pyproject.toml): finished with status 'done' Created wheel for greenlet: filename=greenlet-3.2.1-cp312-cp312-linux_x86_64.whl size=604919 sha256=e0ac85dc95c99356d89aca81535989d3f1eb8a87b9203a5d3c093ccfb145d244 Stored in directory: /root/.cache/pip/wheels/c4/f1/e9/2d61b7510eac589ae31493b306fa60567130246614bac91bd7 Building wheel for h5py (pyproject.toml): started Building wheel for h5py (pyproject.toml): still running... Building wheel for h5py (pyproject.toml): finished with status 'done' Created wheel for h5py: filename=h5py-3.13.0-cp312-cp312-linux_x86_64.whl size=8893312 sha256=9c9df9bd8e58f62de52f5ee4178ec3f06461db75ef8b3b02cc5ddb2856f0e251 Stored in directory: /root/.cache/pip/wheels/03/86/ad/8ee24ab957b62d981852bb5bfa0813cb8f2938a67e200aa0e1 Building wheel for hda (pyproject.toml): started Building wheel for hda (pyproject.toml): finished with status 'done' Created wheel for hda: filename=hda-2.29-py3-none-any.whl size=19383 sha256=c35eab36db606113d1a6472ac0df1c94819375bbb5a2af25de864bfb22e78a77 Stored in directory: /root/.cache/pip/wheels/18/70/c4/7a28953665451a440b61066c192a669d5313e4ec5817d2d377 DEPRECATION: Building 'HeapDict' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'HeapDict'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for HeapDict (setup.py): started Building wheel for HeapDict (setup.py): finished with status 'done' Created wheel for HeapDict: filename=heapdict-1.0.1-py3-none-any.whl size=4000 sha256=a6edb8ae266bf0eb81d85ab6d871ba100931a0babd4997582863db5e522865e7 Stored in directory: /root/.cache/pip/wheels/84/4f/4f/d5cb0333acb29783a56dd70b25099572351a4e4ff0b8bd1d99 DEPRECATION: Building 'humanfriendly' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'humanfriendly'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for humanfriendly (setup.py): started Building wheel for humanfriendly (setup.py): finished with status 'done' Created wheel for humanfriendly: filename=humanfriendly-10.0-py2.py3-none-any.whl size=86887 sha256=3e84362d00538395b08ea380284136371d5664dd9343421e52b99a0a995e7367 Stored in directory: /root/.cache/pip/wheels/d2/50/3e/03255b50fb828274d3e97e0a673e171d4c72a255bfd567ff49 DEPRECATION: Building 'imageio' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'imageio'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for imageio (setup.py): started Building wheel for imageio (setup.py): finished with status 'done' Created wheel for imageio: filename=imageio-2.37.0-py3-none-any.whl size=315935 sha256=23e9da05ef518cfc76eefa9bb2bb4df27a8f8cd9be9a356bee675e0ad08b9dea Stored in directory: /root/.cache/pip/wheels/2a/a6/64/e85efcebef5794f54c981eb50fa958e4def8c24af382cb834e Building wheel for itsdangerous (pyproject.toml): started Building wheel for itsdangerous (pyproject.toml): finished with status 'done' Created wheel for itsdangerous: filename=itsdangerous-2.2.0-py3-none-any.whl size=16276 sha256=768a966d122781ba94678cca2bf15466d5620f1c321427ababad8fb30eb11d0b Stored in directory: /root/.cache/pip/wheels/c0/fc/6e/3be8b7723b32af7f74e60a92e59311774c07f141e21d0e1202 DEPRECATION: Building 'jsmin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'jsmin'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for jsmin (setup.py): started Building wheel for jsmin (setup.py): finished with status 'done' Created wheel for jsmin: filename=jsmin-3.0.1-py3-none-any.whl size=13842 sha256=a6f052f2037946933e45838d0ca78ba9c5fc46e4905de1f88ff519e2f6905b3f Stored in directory: /root/.cache/pip/wheels/05/f8/07/b3579be7c148b787938780bc19f9a0afb51fbe9b89bcd3e2ea Building wheel for jsonpickle (pyproject.toml): started Building wheel for jsonpickle (pyproject.toml): finished with status 'done' Created wheel for jsonpickle: filename=jsonpickle-4.0.5-py3-none-any.whl size=46421 sha256=ed784d561937cb04969814847caeb3070d389ef3adb7582f525d03c8f2ea5018 Stored in directory: /root/.cache/pip/wheels/8b/53/93/3382bead4d794b48d938f42d9efa5d41f2d2d09482677d07f4 Building wheel for kiwisolver (pyproject.toml): started Building wheel for kiwisolver (pyproject.toml): finished with status 'done' Created wheel for kiwisolver: filename=kiwisolver-1.4.8-cp312-cp312-linux_x86_64.whl size=1475577 sha256=8b496f856579d8bb2184b6b192d2249590a03d4ce9d2e803f8686f8f6f54db0f Stored in directory: /root/.cache/pip/wheels/a4/97/98/193d1648b0e377607ec35fb3653b4ad82707a568b097b36521 Building wheel for lazy-loader (pyproject.toml): started Building wheel for lazy-loader (pyproject.toml): finished with status 'done' Created wheel for lazy-loader: filename=lazy_loader-0.4-py3-none-any.whl size=12136 sha256=fffe7cedefdc9f4673fc2f14f608b2a85738801eb5291c8c0eed67b6b0fec6b7 Stored in directory: /root/.cache/pip/wheels/d0/50/9d/5ebbc8b90a96b50f860f7ea2a7a319ea602dfc5cd590dc5b4c Building wheel for lmoments3 (pyproject.toml): started Building wheel for lmoments3 (pyproject.toml): finished with status 'done' Created wheel for lmoments3: filename=lmoments3-1.0.8-py3-none-any.whl size=48202 sha256=4fe8a0262c3e8fe70ff9653e107cfae66fad5031d8fa7519d236532f87eb8641 Stored in directory: /root/.cache/pip/wheels/95/57/6c/a338dcf028c95365fe871e96451ea1f25334b62c17f69ab303 DEPRECATION: Building 'locket' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'locket'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for locket (setup.py): started Building wheel for locket (setup.py): finished with status 'done' Created wheel for locket: filename=locket-1.0.0-py2.py3-none-any.whl size=4464 sha256=8f8cc0630245be653bab66f20e191812f485feab77361443b97cea3862442d94 Stored in directory: /root/.cache/pip/wheels/0e/db/f2/646344281a380589c5972c5f121fa489c7b5de8868353e7304 Building wheel for lru-dict (pyproject.toml): started Building wheel for lru-dict (pyproject.toml): finished with status 'done' Created wheel for lru-dict: filename=lru_dict-1.3.0-cp312-cp312-linux_x86_64.whl size=32155 sha256=40a614e2d51af9f1be711069ba999d7ad498e4f10515e6e6cbaca28d9e8d1158 Stored in directory: /root/.cache/pip/wheels/5a/e8/a3/24af56cfbaf2f7541b90fa772977b10c5b0572565eea9b5386 DEPRECATION: Building 'Magics' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'Magics'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for Magics (setup.py): started Building wheel for Magics (setup.py): finished with status 'done' Created wheel for Magics: filename=magics-1.5.8-py2.py3-none-any.whl size=24938 sha256=802c5dae7ac651dbe6f46ed88eca9f7c805185bf377b835376351a160ff227e5 Stored in directory: /root/.cache/pip/wheels/41/7d/e1/2789a98784bf904da87181460b2990657e903cb363fd6d02c2 Building wheel for mapclassify (pyproject.toml): started Building wheel for mapclassify (pyproject.toml): finished with status 'done' Created wheel for mapclassify: filename=mapclassify-2.8.1-py3-none-any.whl size=59129 sha256=be292b09f57de7be56c8dcd04bb50343bc8a8682d2255e019a00bf4b4a0ccfba Stored in directory: /root/.cache/pip/wheels/e5/04/cc/0168944c125af5cde713c782d2d9bfb7c2a90349aa8a15d829 Building wheel for MetPy (pyproject.toml): started Building wheel for MetPy (pyproject.toml): finished with status 'done' Created wheel for MetPy: filename=metpy-1.6.3-py3-none-any.whl size=409969 sha256=93eb52981075fb24eb23c48e3de31b0c57cf29023376ccd5f094badbd2c8eb09 Stored in directory: /root/.cache/pip/wheels/fd/5b/bd/4b0be6c2032b65fe1320506139391f67d6a799331a24e48e5c DEPRECATION: Building 'metview' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'metview'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for metview (setup.py): started Building wheel for metview (setup.py): finished with status 'done' Created wheel for metview: filename=metview-1.16.1-py2.py3-none-any.whl size=415274 sha256=e46101b8f4c3042cb9bb4a65491095ffdfaa160d56e5ea9d3d71313031d03861 Stored in directory: /root/.cache/pip/wheels/71/b9/99/74ce9fe5d77ac6098b6c016e1289d38e06fcdad3ccc59e4837 Building wheel for msgpack (pyproject.toml): started Building wheel for msgpack (pyproject.toml): finished with status 'done' Created wheel for msgpack: filename=msgpack-1.1.0-cp312-cp312-linux_x86_64.whl size=403700 sha256=698a7f32fb709657b7e45cc600a75ed1123742282ff629c55b62ac6a6ac3f464 Stored in directory: /root/.cache/pip/wheels/ce/85/00/b70cc8138e31b02808f742d6d46987a568e96fe90a229e1cb2 Building wheel for multiprocess (pyproject.toml): started Building wheel for multiprocess (pyproject.toml): finished with status 'done' Created wheel for multiprocess: filename=multiprocess-0.70.18-py3-none-any.whl size=150282 sha256=4fd00fc01f55e068086476c1d7526c35b157ae7e8febe832b3b0c57a7156b378 Stored in directory: /root/.cache/pip/wheels/17/ba/fc/93130e52bab623f656247dd8f747b80456d76d11101e7a8243 DEPRECATION: Building 'multiurl' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'multiurl'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for multiurl (setup.py): started Building wheel for multiurl (setup.py): finished with status 'done' Created wheel for multiurl: filename=multiurl-0.3.5-py3-none-any.whl size=21322 sha256=6c9d045f08dd0c9d8c5da10372c24133ad367ed5e4feba0d2c4bca84de4b1eee Stored in directory: /root/.cache/pip/wheels/e9/e7/91/398a7bb5c664f73f7046097d3f30cd31c67fdcb71b49d58bff DEPRECATION: Building 'munch' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'munch'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for munch (setup.py): started Building wheel for munch (setup.py): finished with status 'done' Created wheel for munch: filename=munch-4.0.0-py2.py3-none-any.whl size=10263 sha256=cc926a290f865db27d3671a7c095ce0f26219f37465fe2efb3c69784ba0a486b Stored in directory: /root/.cache/pip/wheels/49/49/9c/771ae80acd41eff52e855ae0764241b761b147bd98a58b8b57 Building wheel for narwhals (pyproject.toml): started Building wheel for narwhals (pyproject.toml): finished with status 'done' Created wheel for narwhals: filename=narwhals-1.37.0-py3-none-any.whl size=331872 sha256=d7df62f3bc2bf951a7ba3589cd1f6b8ed1298da281c348444d19f9c0b5a063f6 Stored in directory: /root/.cache/pip/wheels/fb/63/7f/70c28d693433f57dd24765b455aec8cb453bd13014e30e6c6f Building wheel for nco (pyproject.toml): started Building wheel for nco (pyproject.toml): finished with status 'done' Created wheel for nco: filename=nco-1.1.2-py3-none-any.whl size=10879 sha256=b60536fd0b738363bd43740a46ac2a1836d6eaca6bdd768ffe5f7001db1a8a18 Stored in directory: /root/.cache/pip/wheels/2b/f0/0f/ce6a732138dd4510ab7138363d3b98e71ce9887c51770d6c51 Building wheel for netCDF4 (pyproject.toml): started Building wheel for netCDF4 (pyproject.toml): finished with status 'done' Created wheel for netCDF4: filename=netcdf4-1.7.2-cp312-cp312-linux_x86_64.whl size=3374924 sha256=ebe7bf4ff9ffcf0309382376a35386a45887f37999bf7ab06a7f60a3834da537 Stored in directory: /root/.cache/pip/wheels/21/55/9c/2edbaca7d2f30e442799ff110d87fa81ecdc9f283b2931febb DEPRECATION: Building 'numba' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'numba'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for numba (setup.py): started Building wheel for numba (setup.py): finished with status 'done' Created wheel for numba: filename=numba-0.61.2-cp312-cp312-linux_x86_64.whl size=3604900 sha256=59673ba681cd5f60aad40a37881f3566c768f0178ff0ee3135cf7a3fd0fec3e5 Stored in directory: /root/.cache/pip/wheels/be/d4/3c/03ba03267785559c4a5fc18761d6ac10c66f01d033753c7e42 Building wheel for numcodecs (pyproject.toml): started Building wheel for numcodecs (pyproject.toml): still running... Building wheel for numcodecs (pyproject.toml): finished with status 'done' Created wheel for numcodecs: filename=numcodecs-0.15.1-cp312-cp312-linux_x86_64.whl size=8953327 sha256=7d32258f0d299559b4e405809b52436f24a0bd455ede895da119db9880357a31 Stored in directory: /root/.cache/pip/wheels/21/03/7b/6bbab3387830ef70f0e38ead232bcee7d9121ccce150bd8fce DEPRECATION: Building 'numpngw' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'numpngw'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for numpngw (setup.py): started Building wheel for numpngw (setup.py): finished with status 'done' Created wheel for numpngw: filename=numpngw-0.1.4-py3-none-any.whl size=21446 sha256=0c2fda3e77495bc2640a99710c74cfe2e912adce56a3db1616e33442b2838236 Stored in directory: /root/.cache/pip/wheels/6f/03/cb/b00ff88c7a53fae568f430cb6d009fbfee4bbc8aeaf55a2772 Building wheel for opencv-contrib-python-headless (pyproject.toml): started Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): still running... Building wheel for opencv-contrib-python-headless (pyproject.toml): finished with status 'done' Created wheel for opencv-contrib-python-headless: filename=opencv_contrib_python_headless-4.11.0.86-cp312-cp312-linux_x86_64.whl size=36249665 sha256=47e32320d35ad90c84e7495038c848df88cba7cc7bb6370e7b14e538cc7438ed Stored in directory: /root/.cache/pip/wheels/b4/6a/13/041bf2757c8e6c5674fa83871d9e0201d987f15d82c815b73f Building wheel for palettable (pyproject.toml): started Building wheel for palettable (pyproject.toml): finished with status 'done' Created wheel for palettable: filename=palettable-3.3.3-py2.py3-none-any.whl size=115592 sha256=70e9ce71e23b60d84f5d198c33b3c3310c72df299519bd94a9a1debd81ed6b22 Stored in directory: /root/.cache/pip/wheels/e8/50/5e/287aabb53d00b9edfe22b68f5347195b0dc5ac0ad2b46ad129 Building wheel for partd (pyproject.toml): started Building wheel for partd (pyproject.toml): finished with status 'done' Created wheel for partd: filename=partd-1.4.2-py3-none-any.whl size=18944 sha256=364016f68d567986db2a16f4ce4e7c9223142ca31b941d91000571962f995970 Stored in directory: /root/.cache/pip/wheels/4a/39/9d/5622690b1b1f1a467325e69c9f66b8c75b44dc3329bc5634f8 DEPRECATION: Building 'patsy' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'patsy'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for patsy (setup.py): started Building wheel for patsy (setup.py): finished with status 'done' Created wheel for patsy: filename=patsy-1.0.1-py2.py3-none-any.whl size=233014 sha256=a4f85afe20510d3c5f8f4416c4038195878c8628c6352f1a51c6f76810bda48c Stored in directory: /root/.cache/pip/wheels/71/bb/14/29ef6f90d9e8f4f62eb73594d7c52146d7622ab6ba90af902e Building wheel for pdbufr (pyproject.toml): started Building wheel for pdbufr (pyproject.toml): finished with status 'done' Created wheel for pdbufr: filename=pdbufr-0.12.2-py3-none-any.whl size=23627 sha256=7466c628c5ac2e808f90901c94f571a1f644fe0e81c3ea104221e8cbef3f9cc8 Stored in directory: /root/.cache/pip/wheels/67/16/83/5cc1889df8ab305a8826ffed35f6f909bfd5eb40c2885dfb76 Building wheel for Pint (pyproject.toml): started Building wheel for Pint (pyproject.toml): finished with status 'done' Created wheel for Pint: filename=pint-0.24.4-py3-none-any.whl size=302076 sha256=590e23d04f9e79c4a814d9348eaf62e7d4d4692d946ef37ed24395c4fdd135b2 Stored in directory: /root/.cache/pip/wheels/94/fb/51/b2f9b5687f19c58d88235080ca751911636d0a85964cc0327c Building wheel for plotly (pyproject.toml): started Building wheel for plotly (pyproject.toml): finished with status 'done' Created wheel for plotly: filename=plotly-6.0.1-py3-none-any.whl size=14805796 sha256=9b41cde54b67bafe00359ca0b64e55e2af15fe554385f7d8f7574078e0211717 Stored in directory: /root/.cache/pip/wheels/05/2f/37/0650554334a806370af2da0da664c7957f2a876272ec129830 DEPRECATION: Building 'pngquant' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pngquant'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for pngquant (setup.py): started Building wheel for pngquant (setup.py): finished with status 'done' Created wheel for pngquant: filename=pngquant-3.0.3-py2.py3-none-any.whl size=5921 sha256=81fe3401036f29e38a479473f9365f58a0d1221a599f0e299de2f941727bb557 Stored in directory: /root/.cache/pip/wheels/95/f0/66/dbcb58ef353b64c572a065fe0f6eda3f3f7096a857a5bb4f22 Building wheel for polytope-client (pyproject.toml): started Building wheel for polytope-client (pyproject.toml): finished with status 'done' Created wheel for polytope-client: filename=polytope_client-0.7.4-py3-none-any.whl size=49739 sha256=e2dfa14460be90c318b5b199c9c6570a7fb6757df92c326235f92994e6d94455 Stored in directory: /root/.cache/pip/wheels/15/f2/16/4b51219f732c19e885153fb4dfe7fa5c54c50061ec3e888436 Building wheel for pooch (pyproject.toml): started Building wheel for pooch (pyproject.toml): finished with status 'done' Created wheel for pooch: filename=pooch-1.8.2-py3-none-any.whl size=64655 sha256=55ada2e36c6a9eadbcef74f82349e79ab95525b6d1cf6b4e5dd911401469de19 Stored in directory: /root/.cache/pip/wheels/f6/db/c2/efbfe3207356eae36a08cd69baacc76e34b8043caef66c7756 Building wheel for pox (pyproject.toml): started Building wheel for pox (pyproject.toml): finished with status 'done' Created wheel for pox: filename=pox-0.3.6-py3-none-any.whl size=29590 sha256=3607ac35dd4caa355f806c485973888ec4abc3597e5f6b106f1fcdde5a6ad23b Stored in directory: /root/.cache/pip/wheels/17/e8/2c/95daa883c0793ee6e898e1c1a6340ceb7e27ee43acf0927ae4 Building wheel for ppft (pyproject.toml): started Building wheel for ppft (pyproject.toml): finished with status 'done' Created wheel for ppft: filename=ppft-1.7.7-py3-none-any.whl size=56880 sha256=8a02f195081e220b7a3231af72c57ce7149a15bb1121a84efd13ccfe2457388d Stored in directory: /root/.cache/pip/wheels/89/aa/f7/a35345f478c880f118d266340968cce9e12d5499163f81c914 Building wheel for puremagic (pyproject.toml): started Building wheel for puremagic (pyproject.toml): finished with status 'done' Created wheel for puremagic: filename=puremagic-1.29-py3-none-any.whl size=43350 sha256=1b4e9922828c5be45108dd837898ed5243fa66c4e7adb30a217e9165416e4a88 Stored in directory: /root/.cache/pip/wheels/c1/35/34/8d84a22acaf65ef64c2a21a9f0c44907bb0774fce961749bcd Building wheel for pycoast (pyproject.toml): started Building wheel for pycoast (pyproject.toml): finished with status 'done' Created wheel for pycoast: filename=pycoast-1.7.1-py3-none-any.whl size=7414443 sha256=ad933f4a73a54a57b137a3c815b6f7899d264eb24554049bad6ce73dee23caca Stored in directory: /root/.cache/pip/wheels/ce/04/1e/d8b0431b5175996a2fb4cb75d77de1605c868422fc064889e0 Building wheel for pycurl (pyproject.toml): started Building wheel for pycurl (pyproject.toml): finished with status 'done' Created wheel for pycurl: filename=pycurl-7.45.6-cp312-cp312-linux_x86_64.whl size=335949 sha256=f2a7f57b365e513e25c3d1e01b7a0e2f8e05c52482c2b02def8ae1efc9f8c313 Stored in directory: /root/.cache/pip/wheels/46/ca/5b/1fc0412c76500311f516a6f77c2c52f992457f2ec21cf0e8e7 Building wheel for pydecorate (pyproject.toml): started Building wheel for pydecorate (pyproject.toml): finished with status 'done' Created wheel for pydecorate: filename=pydecorate-0.4.0-py3-none-any.whl size=228815 sha256=fc04cb726f8578e0308319ff70385d644f1b866b0d1714451fd83d1c53efebb2 Stored in directory: /root/.cache/pip/wheels/63/3e/6d/e385e62fc6cc89cf770fcfa1132e209e4f56993c7e0df0d56c DEPRECATION: Building 'pyepsg' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyepsg'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for pyepsg (setup.py): started Building wheel for pyepsg (setup.py): finished with status 'done' Created wheel for pyepsg: filename=pyepsg-0.4.0-py3-none-any.whl size=19856 sha256=79cb84a79effa5fac75b224d39b4dc2189d21039efdbc9f5298f304bd9b8abc0 Stored in directory: /root/.cache/pip/wheels/fb/aa/6c/1b00e07084adb487f6ccf2bd77c41d4fa2cfb50d949fc25efd Building wheel for pyerfa (pyproject.toml): started Building wheel for pyerfa (pyproject.toml): finished with status 'done' Created wheel for pyerfa: filename=pyerfa-2.0.1.5-cp39-abi3-linux_x86_64.whl size=748876 sha256=5d75bcb57d79cb3d9eb0bd006a19ca9bc119f5e2a9537f691220ffe772ed08e1 Stored in directory: /root/.cache/pip/wheels/72/34/79/b07ce9c2ed39bc1331315a9947ebd54a1c1dfa6831bf5ee189 Building wheel for pyfdb (pyproject.toml): started Building wheel for pyfdb (pyproject.toml): finished with status 'done' Created wheel for pyfdb: filename=pyfdb-0.1.2-py3-none-any.whl size=16881 sha256=0020f36f701a774f3b63dd25ab009eb91bf95ee8a24fd7c26626511a83b43853 Stored in directory: /root/.cache/pip/wheels/2c/60/ec/6a607632b34d7bf12dda5b79197d4e4c8ede2e00bf3e16427f Building wheel for pygmt (pyproject.toml): started Building wheel for pygmt (pyproject.toml): finished with status 'done' Created wheel for pygmt: filename=pygmt-0.15.0-py3-none-any.whl size=296134 sha256=a47abd53e7c8fdcb9dd219f6328a469f2ca7cc23ade4fbeabc7ce09444e1ccb8 Stored in directory: /root/.cache/pip/wheels/99/67/d7/c28d6adc47dc224040b055557938ff4af7bb01647cc24ea357 Building wheel for pygraphviz (pyproject.toml): started Building wheel for pygraphviz (pyproject.toml): finished with status 'done' Created wheel for pygraphviz: filename=pygraphviz-1.14-cp312-cp312-linux_x86_64.whl size=211562 sha256=101755a44a9658870bf85c7517a5112342a9efe419a20eb491ee6a3a81eb5d5b Stored in directory: /root/.cache/pip/wheels/e1/2f/c3/0f7719eda975973b474b79b98e1208e635565c1e4dac777ac8 Building wheel for pyhdf (pyproject.toml): started Building wheel for pyhdf (pyproject.toml): finished with status 'done' Created wheel for pyhdf: filename=pyhdf-0.11.6-cp312-cp312-linux_x86_64.whl size=420037 sha256=65e7cafca3250a855f8224fcdc9bb08dc16957d3575591867b4b2bdd2aa76bb0 Stored in directory: /root/.cache/pip/wheels/e0/38/ff/850908ab0f350e4bcd015e8e645ff079d2d5aa9545a46eef54 Building wheel for pykdtree (pyproject.toml): started Building wheel for pykdtree (pyproject.toml): finished with status 'done' Created wheel for pykdtree: filename=pykdtree-1.4.1-cp312-cp312-linux_x86_64.whl size=363222 sha256=9b7b82bc97a05248a169ced67bfacf94d65db761e936e5109160f299bdccece2 Stored in directory: /root/.cache/pip/wheels/1f/fd/29/217ffb3064e6b731cb5d26cd7eb9bf8e87d19f0627e0403cfd Building wheel for pyodc (pyproject.toml): started Building wheel for pyodc (pyproject.toml): finished with status 'done' Created wheel for pyodc: filename=pyodc-1.6.0-py3-none-any.whl size=32419 sha256=586619ff32a4cea103319f29cb7a19152fd2b9c10ba38d605ec4e2e4971eed4d Stored in directory: /root/.cache/pip/wheels/76/0d/23/5d2fd4cf1a272f7d1823b0f29e70374f6428e4ab6cbc8e21c6 Building wheel for pyogrio (pyproject.toml): started Building wheel for pyogrio (pyproject.toml): finished with status 'done' Created wheel for pyogrio: filename=pyogrio-0.11.0-cp312-cp312-linux_x86_64.whl size=2784286 sha256=3f938288f43ec05a096ac824f0ba59b705cc6b364ee8bd828be3a1e07c61826b Stored in directory: /root/.cache/pip/wheels/e7/2d/80/fb9d207566ad84d5de2c4c0358abf316bfd4b19f3d41f0408b Building wheel for pyorbital (pyproject.toml): started Building wheel for pyorbital (pyproject.toml): finished with status 'done' Created wheel for pyorbital: filename=pyorbital-1.10.0-py3-none-any.whl size=115588 sha256=738ef33183ca09dfc4ba502c4b75e00215e6ee6d7e4c4f3c065adecb4d09f213 Stored in directory: /root/.cache/pip/wheels/b1/6a/36/0e7de448d3df0b7653fc0706f345d89ad3a07908d4ed7333cd DEPRECATION: Building 'pyoscar' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyoscar'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for pyoscar (setup.py): started Building wheel for pyoscar (setup.py): finished with status 'done' Created wheel for pyoscar: filename=pyoscar-0.9.0-py3-none-any.whl size=11455 sha256=004957b014d229d027bbe060162f4e17095947fd65338c923618d37f54f62c08 Stored in directory: /root/.cache/pip/wheels/a9/fc/80/b4f5773b67402af912079a1a3b6f6a3c15afb6221505627859 Building wheel for pyproj (pyproject.toml): started Building wheel for pyproj (pyproject.toml): finished with status 'done' Created wheel for pyproj: filename=pyproj-3.7.1-cp312-cp312-linux_x86_64.whl size=2764359 sha256=5816ea75c32762db3f23a6c945121708ff1a082333633c83a6c0ab33021919a0 Stored in directory: /root/.cache/pip/wheels/c4/72/c2/294be60784c762c3e785a7e2519c0ec43866c13ec752fb3a09 Building wheel for pyresample (pyproject.toml): started Building wheel for pyresample (pyproject.toml): finished with status 'done' Created wheel for pyresample: filename=pyresample-1.34.0-cp312-cp312-linux_x86_64.whl size=4579440 sha256=775b14fa6134f86e369cbf14730299ea7b0fd61195cb7161510eb4855c30fc60 Stored in directory: /root/.cache/pip/wheels/e9/bb/d4/083f4ab02b815d6ce9c101f2481ca74a10f5c26d6a67aa2fcf Building wheel for pyrsistent (pyproject.toml): started Building wheel for pyrsistent (pyproject.toml): finished with status 'done' Created wheel for pyrsistent: filename=pyrsistent-0.20.0-cp312-cp312-linux_x86_64.whl size=121864 sha256=39f682e980060746a368d476b78517e94954cb19ac7e6f9aa68eae541991aa1f Stored in directory: /root/.cache/pip/wheels/79/30/2d/129d6f735bac5385cacb084de8d0f0240bdb9fd17ca71a260e Building wheel for pyshp (pyproject.toml): started Building wheel for pyshp (pyproject.toml): finished with status 'done' Created wheel for pyshp: filename=pyshp-2.3.1-py2.py3-none-any.whl size=46584 sha256=178c2b12d161af90118d50cf57317cd1378e0a1d597a026dcff702d2e30d0c6f Stored in directory: /root/.cache/pip/wheels/04/3d/11/46d9fbfd98b8aefae711b5ba1bf71fec1e07cb8dc30ac95bf2 Building wheel for pysteps (pyproject.toml): started Building wheel for pysteps (pyproject.toml): finished with status 'done' Created wheel for pysteps: filename=pysteps-1.17.0-cp312-cp312-linux_x86_64.whl size=1561205 sha256=8c354fd4e93ac4fbfdec22629fd8b75e95059c223dae9961cb6b432d690f3422 Stored in directory: /root/.cache/pip/wheels/2a/6e/90/786fb90d3aec70064ab76436730766fd0b7038fdc011624375 Building wheel for PyWavelets (pyproject.toml): started Building wheel for PyWavelets (pyproject.toml): finished with status 'done' Created wheel for PyWavelets: filename=pywavelets-1.8.0-cp312-cp312-linux_x86_64.whl size=4440811 sha256=72a50cddbee6bf80f0aa2d1c7fe402d76dc33417d12a3f86e6248d799aa5c07f Stored in directory: /root/.cache/pip/wheels/7a/10/19/c0a01492d25c4f78865c529ea1d0543f37575b726e1bc9e7c6 Building wheel for rasterio (pyproject.toml): started Building wheel for rasterio (pyproject.toml): still running... Building wheel for rasterio (pyproject.toml): finished with status 'done' Created wheel for rasterio: filename=rasterio-1.4.3-cp312-cp312-linux_x86_64.whl size=9955691 sha256=9ebc91d865a15f7c04ca911f9b0c06d15b46a0d21542ceb83efde09b47528bd2 Stored in directory: /root/.cache/pip/wheels/53/8b/20/5211fe6d249a6b1cc00ca061c2bc501574e5b4f2d28d480c2c Building wheel for rechunker (pyproject.toml): started Building wheel for rechunker (pyproject.toml): finished with status 'done' Created wheel for rechunker: filename=rechunker-0.5.4-py3-none-any.whl size=22442 sha256=7d6a759aa1f1408126e5992c0a8fa063bb8b8dd80fbd2db033d808d255ad5623 Stored in directory: /root/.cache/pip/wheels/16/5d/2e/a439b93b5d17538ad28c174ca8c18b4ee8e3283013cf47448b Building wheel for zarr (pyproject.toml): started Building wheel for zarr (pyproject.toml): finished with status 'done' Created wheel for zarr: filename=zarr-2.18.7-py3-none-any.whl size=211273 sha256=59075becd47b8892e3a315804cbd595becdd07e3e2abcc4761130c4153d8a909 Stored in directory: /root/.cache/pip/wheels/69/53/87/547ae3720840d4153061a08a0bd34a99b9eed3af66ee1014ae Building wheel for regionmask (pyproject.toml): started Building wheel for regionmask (pyproject.toml): finished with status 'done' Created wheel for regionmask: filename=regionmask-0.13.0-py3-none-any.whl size=72357 sha256=423ea91971f273418e42b8d915028eee188c4e1bc2b7f1e24a57b309e0b103bc Stored in directory: /root/.cache/pip/wheels/e4/46/11/3e38ef78a29ea87e1193799ade2962edb93b8ca70b4f84109a Building wheel for reportlab (pyproject.toml): started Building wheel for reportlab (pyproject.toml): finished with status 'done' Created wheel for reportlab: filename=reportlab-4.4.0-py3-none-any.whl size=1953104 sha256=e0dc6b5f3195c32c0fb5692778aefafe34fa21253ebc1d7e5a978adcac4c1f7e Stored in directory: /root/.cache/pip/wheels/01/60/c4/e9fe9f21d55a2eeceb5b53099c0e3a9e2210ca93ca356b5a71 Building wheel for rich-argparse (pyproject.toml): started Building wheel for rich-argparse (pyproject.toml): finished with status 'done' Created wheel for rich-argparse: filename=rich_argparse-1.7.0-py3-none-any.whl size=25339 sha256=b8ec8943588e9731967f4f97b735b03dc127c416f480a083060433a97baf2fd3 Stored in directory: /root/.cache/pip/wheels/3e/5d/e4/50baa303c2ccc3c4f5e65b5029464264c95f8093addd2e2bda Building wheel for rtree (pyproject.toml): started Building wheel for rtree (pyproject.toml): finished with status 'done' Created wheel for rtree: filename=rtree-1.4.0-cp312-cp312-linux_x86_64.whl size=25932 sha256=89adb87b37764c47007c2cb46c62fd870b6c5006100a675b1393dfa599b1bb13 Stored in directory: /root/.cache/pip/wheels/a5/09/03/d53fa2073b344f9259976755191059e5700d2874a029cec269 Building wheel for salem (pyproject.toml): started Building wheel for salem (pyproject.toml): finished with status 'done' Created wheel for salem: filename=salem-0.3.11-py2.py3-none-any.whl size=86180 sha256=e4528278571af01800d316fdc7de6a8ac9a7f371b2efdb0028a3f89a954d574a Stored in directory: /root/.cache/pip/wheels/fc/31/af/cdad03b453e8d5b01da74b0e67e0fcad49a305ed1ff32e0b5f Building wheel for satpy (pyproject.toml): started Building wheel for satpy (pyproject.toml): finished with status 'done' Created wheel for satpy: filename=satpy-0.56.0-py3-none-any.whl size=1785293 sha256=9604082ab15177854ee5c017d410f65382997375be1631ca8b0257ebbb9248e0 Stored in directory: /root/.cache/pip/wheels/6b/9c/9a/699668ab6b07e5a0461b172d9f983efa328eb075f5cdadf58f Building wheel for scikit-image (pyproject.toml): started Building wheel for scikit-image (pyproject.toml): finished with status 'done' Created wheel for scikit-image: filename=scikit_image-0.25.2-cp312-cp312-linux_x86_64.whl size=13869183 sha256=87b4be37f5ddea4ef599697f5da973a6feee994b59a4557fa2a9958da74a24c3 Stored in directory: /root/.cache/pip/wheels/7e/ba/f0/aa03dfad5545094d3efc7c0d40b61cb453d54398de2e958e09 Building wheel for scikit-learn (pyproject.toml): started Building wheel for scikit-learn (pyproject.toml): finished with status 'done' Created wheel for scikit-learn: filename=scikit_learn-1.6.1-cp312-cp312-linux_x86_64.whl size=12296606 sha256=f42d0c0554834cb1fc185e93d59013bec5e5b9a1df76cd91503d5ab0e3f1aa70 Stored in directory: /root/.cache/pip/wheels/4c/5c/14/4a9211a63844053b836c236ed22b89db1847f1385a4c79886e Building wheel for scitools-iris (pyproject.toml): started Building wheel for scitools-iris (pyproject.toml): finished with status 'done' Created wheel for scitools-iris: filename=scitools_iris-3.12.2-py3-none-any.whl size=2685636 sha256=a8ce9779c4e599d9dfb060e6ea6c58ad44be5e63390d42a71575afda58bb1ca9 Stored in directory: /root/.cache/pip/wheels/2e/c0/89/4d2cf5ccba7a969aaf75f499549843eadf79ac89d75e4478d5 Building wheel for scores (pyproject.toml): started Building wheel for scores (pyproject.toml): finished with status 'done' Created wheel for scores: filename=scores-2.1.0-py3-none-any.whl size=149211 sha256=6772769ffe01590ca6af00a9485cd1ca9fcae8b433c6c5c2d6054435d6da25e9 Stored in directory: /root/.cache/pip/wheels/61/bf/26/307a4a2b4ee5bbec9c5269a72a0531de67b272d17adb5afc9d Building wheel for seaborn (pyproject.toml): started Building wheel for seaborn (pyproject.toml): finished with status 'done' Created wheel for seaborn: filename=seaborn-0.13.2-py3-none-any.whl size=294957 sha256=12524206dbe170851194ce4d9767c7fc83d5120df69868bab17e0f1a8ede770d Stored in directory: /root/.cache/pip/wheels/ef/22/3b/dff2828d8513b2451e26baab13edfe35bb4fb399bf580e9617 Building wheel for semver (pyproject.toml): started Building wheel for semver (pyproject.toml): finished with status 'done' Created wheel for semver: filename=semver-3.0.4-py3-none-any.whl size=17948 sha256=b99c2c9c434f60f2b673e3faca2f6c3809005772e2efed44cfc4d82e4a5aea31 Stored in directory: /root/.cache/pip/wheels/89/98/ef/90739238ebd923b414bcae1f69440dc769b126fe9797f48127 Building wheel for SQLAlchemy (pyproject.toml): started Building wheel for SQLAlchemy (pyproject.toml): finished with status 'done' Created wheel for SQLAlchemy: filename=sqlalchemy-2.0.40-cp312-cp312-linux_x86_64.whl size=3276856 sha256=5639aca012eed163d27ebe13e32b6190f42b9e9a7be003e24ac0327193be5a5a Stored in directory: /root/.cache/pip/wheels/b3/b9/61/a4828bdf4c5f1f41cb91645212ae79a582f484d4e493796a20 Building wheel for statsmodels (pyproject.toml): started Building wheel for statsmodels (pyproject.toml): still running... Building wheel for statsmodels (pyproject.toml): still running... Building wheel for statsmodels (pyproject.toml): still running... Building wheel for statsmodels (pyproject.toml): finished with status 'done' Created wheel for statsmodels: filename=statsmodels-0.14.4-cp312-cp312-linux_x86_64.whl size=25819111 sha256=ae48c01eefe67eb3e3d32eade31756bff6d489756e75d84c0be58215904d2bec Stored in directory: /root/.cache/pip/wheels/b9/f2/b8/162ae5f67ac92c1dfecdac6361a3db3955c20357bb93071e5e Building wheel for tblib (pyproject.toml): started Building wheel for tblib (pyproject.toml): finished with status 'done' Created wheel for tblib: filename=tblib-3.1.0-py3-none-any.whl size=12592 sha256=d2587f7b7b7efebd27e90f2096373866560e2933e0af2509d82cafedc9db4b48 Stored in directory: /root/.cache/pip/wheels/da/cd/e0/d304a4706008cd16d6fcfdc0fec86393bdd14d194b2e0e6ea1 Building wheel for tenacity (pyproject.toml): started Building wheel for tenacity (pyproject.toml): finished with status 'done' Created wheel for tenacity: filename=tenacity-9.1.2-py3-none-any.whl size=28248 sha256=28cc6426e47f34824d716a4ac5fc6ee8a483c479463ce12bc693291768e958e9 Stored in directory: /root/.cache/pip/wheels/a9/f7/7c/63dbb7eb8a5082d3edd8589984878c7e80b80d2d96ba77afb9 DEPRECATION: Building 'thermofeel' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'thermofeel'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for thermofeel (setup.py): started Building wheel for thermofeel (setup.py): finished with status 'done' Created wheel for thermofeel: filename=thermofeel-2.1.1-py3-none-any.whl size=19497 sha256=665227ca72497893e19916ed95206c1cfec8d9d925864502b1bde59808a339b4 Stored in directory: /root/.cache/pip/wheels/87/02/29/f44a54c55073fc912e8165ba4c40e3caa2860b007ef043a7e4 DEPRECATION: Building 'tifffile' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'tifffile'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for tifffile (setup.py): started Building wheel for tifffile (setup.py): finished with status 'done' Created wheel for tifffile: filename=tifffile-2025.3.30-py3-none-any.whl size=226736 sha256=cdc5c17a116a7e20545c61c1517474cb7913906f6db60a52e36aebd11bd1a5cb Stored in directory: /root/.cache/pip/wheels/6a/ed/68/40611adcf28e7b88490c8cfad4dfd8de28ea4fd5a17648bc4c DEPRECATION: Building 'toolz' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'toolz'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for toolz (setup.py): started Building wheel for toolz (setup.py): finished with status 'done' Created wheel for toolz: filename=toolz-1.0.0-py3-none-any.whl size=56488 sha256=0f5df370b05cb662ea0dd9a99b96941d5cbb963bb01062dd0ceefcdf7ed7649a Stored in directory: /root/.cache/pip/wheels/79/7e/70/fa602559ce7f4dfab9c947fcca3887e38f1d2851670bf12a92 Building wheel for trollimage (pyproject.toml): started Building wheel for trollimage (pyproject.toml): finished with status 'done' Created wheel for trollimage: filename=trollimage-1.26.0-cp312-cp312-linux_x86_64.whl size=657603 sha256=8afd95c2eca6d812e1abc804cf17073eb9b1240f9ff033a4a3430f89e8d1b7a5 Stored in directory: /root/.cache/pip/wheels/e8/89/a2/b8f518c1f986988153c8bc2341872ad3d2eb58bad519823770 Building wheel for trollsift (pyproject.toml): started Building wheel for trollsift (pyproject.toml): finished with status 'done' Created wheel for trollsift: filename=trollsift-0.5.3-py3-none-any.whl size=32197 sha256=967783c274af17be2c3ea716f4d68c23ce8c2f83fb2f2cfae75398b93cc9bf6c Stored in directory: /root/.cache/pip/wheels/a5/41/a1/b19fd75f59f1c53240d0c495f40e5f7420f8918cfbd0cc5224 Building wheel for tzlocal (pyproject.toml): started Building wheel for tzlocal (pyproject.toml): finished with status 'done' Created wheel for tzlocal: filename=tzlocal-5.3.1-py3-none-any.whl size=18059 sha256=a2bd6cbf5714c6ba08e32928a17207f12b6a051c7bd882283da45c9ab973989d Stored in directory: /root/.cache/pip/wheels/08/79/d8/3590d05a42d38da0e15d77f079d6d0d3e60b22db7fab6dc4fa Building wheel for windrose (pyproject.toml): started Building wheel for windrose (pyproject.toml): finished with status 'done' Created wheel for windrose: filename=windrose-1.9.2-py3-none-any.whl size=20370 sha256=73b2328a14c9639043d95aa28f2392ff54b7b0a9094fa65eff0f5e8af66d154d Stored in directory: /root/.cache/pip/wheels/b1/eb/12/7ead957681e21573c635830c3c3c9cb3d8781a72346dcaa04c Building wheel for xclim (pyproject.toml): started Building wheel for xclim (pyproject.toml): finished with status 'done' Created wheel for xclim: filename=xclim-0.56.0-py3-none-any.whl size=454670 sha256=bead5b5e3f03e0def348a7697cbae3c8c57a357bc6ddbfc589f719a4f7e59f4a Stored in directory: /root/.cache/pip/wheels/c0/b5/05/3c4518fe79e92cba368ab09b0c3b235e108545dc0c48a45f04 Building wheel for xxhash (pyproject.toml): started Building wheel for xxhash (pyproject.toml): finished with status 'done' Created wheel for xxhash: filename=xxhash-3.5.0-cp312-cp312-linux_x86_64.whl size=190831 sha256=f8f7591acb99c4884c339bc2f663c774ec046b2d512187d21d92611cb3ea535a Stored in directory: /root/.cache/pip/wheels/66/27/8a/ea744982831e07f3ae4b6b6254b585c8b57d2aba67ba6e7fcb Building wheel for xyzservices (pyproject.toml): started Building wheel for xyzservices (pyproject.toml): finished with status 'done' Created wheel for xyzservices: filename=xyzservices-2025.4.0-py3-none-any.whl size=90392 sha256=c3e30f5bbfc95a7afd840d16a47998ff3b048feb7e1e986e4f3f5130abdf0416 Stored in directory: /root/.cache/pip/wheels/7b/4e/e3/89e6b4d034677f99f82eba1860096aa66793595db4e28a1db6 DEPRECATION: Building 'yamale' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'yamale'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for yamale (setup.py): started Building wheel for yamale (setup.py): finished with status 'done' Created wheel for yamale: filename=yamale-6.0.0-py3-none-any.whl size=57954 sha256=17f25ec690fa53318d931549bf738aadde99188648dedf9df46e47a90135f278 Stored in directory: /root/.cache/pip/wheels/d7/a0/30/688ec5418fdd19ff1de334c48e1c97056ee722d9ae942187ef DEPRECATION: Building 'zict' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'zict'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for zict (setup.py): started Building wheel for zict (setup.py): finished with status 'done' Created wheel for zict: filename=zict-3.0.0-py2.py3-none-any.whl size=43354 sha256=916708ee92c7649386ceaf0202234d60fc0bb9b5932c6eb6602e2dffd34ee421 Stored in directory: /root/.cache/pip/wheels/cf/a1/4b/7aa609d96f2eb55f5ef995832d36a8dc86c81a1c46947b5629 Building wheel for zope.interface (pyproject.toml): started Building wheel for zope.interface (pyproject.toml): finished with status 'done' Created wheel for zope.interface: filename=zope_interface-7.2-cp312-cp312-linux_x86_64.whl size=264085 sha256=debc045605ed7cc99516408642807fa06bd6b87050b623894403cd722e08f819 Stored in directory: /root/.cache/pip/wheels/b0/00/b3/edc5f297df7ca70ad221749d179d9c9c781266928c6ae74e94 Building wheel for click (pyproject.toml): started Building wheel for click (pyproject.toml): finished with status 'done' Created wheel for click: filename=click-8.1.8-py3-none-any.whl size=98236 sha256=d9c7cad333733d763456663259659714536e5ea5eb5d9b012b3d1ab5e457a269 Stored in directory: /root/.cache/pip/wheels/d9/44/a7/5b41043573cf8ba78adcf535e879dff77707c72ee47a537e25 DEPRECATION: Building 'jmespath' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'jmespath'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for jmespath (setup.py): started Building wheel for jmespath (setup.py): finished with status 'done' Created wheel for jmespath: filename=jmespath-1.0.1-py3-none-any.whl size=20337 sha256=0a4cc288ac8092c949e9b4a65dfeff96f17ac74df669679f1e9408bd5744d921 Stored in directory: /root/.cache/pip/wheels/b0/b5/20/25b820b4e2a6169b9366a7f2d72cc29602b4bef7c4cde2c960 Building wheel for pydantic (pyproject.toml): started Building wheel for pydantic (pyproject.toml): finished with status 'done' Created wheel for pydantic: filename=pydantic-2.11.4-py3-none-any.whl size=443900 sha256=d9615eaa9ac5a063471da949c8fc16376a84afb5024688b3ff885693506764eb Stored in directory: /root/.cache/pip/wheels/c3/3e/03/936c75ed2406c50c70fbc85dd3f2320dcb736a1aa35e2294ad Building wheel for pydantic-core (pyproject.toml): started Building wheel for pydantic-core (pyproject.toml): still running... Building wheel for pydantic-core (pyproject.toml): finished with status 'done' Created wheel for pydantic-core: filename=pydantic_core-2.33.2-cp312-cp312-linux_x86_64.whl size=2090845 sha256=f3a443f099d9b9ae91fa908b5b15afa309ec91fa6868a01d2b6105dd053ba224 Stored in directory: /root/.cache/pip/wheels/bc/62/5f/f9492a1a0d524c2b01cdb34d7ff22b7cffb5833f9eaa4f8ba6 Building wheel for scipy (pyproject.toml): started Building wheel for scipy (pyproject.toml): finished with status 'done' Created wheel for scipy: filename=scipy-1.14.1-cp312-cp312-linux_x86_64.whl size=26739073 sha256=e14b9ad79c7d6de0ea3ef353694d06ea2479a280b46b977218aed5ccd1c044ff Stored in directory: /root/.cache/pip/wheels/8d/13/28/bd946b237b729b874455224d9576bac637a1a92ddfb37231ae Building wheel for tqdm (pyproject.toml): started Building wheel for tqdm (pyproject.toml): finished with status 'done' Created wheel for tqdm: filename=tqdm-4.67.1-py3-none-any.whl size=78579 sha256=3a489e1db60c58cc73913221eb327892acd4bc416ebab710968799ee1f677c04 Stored in directory: /root/.cache/pip/wheels/ca/df/e3/b84cc850d2191539ecc690d6e236f570c6781722cfc69fe482 Building wheel for annotated-types (pyproject.toml): started Building wheel for annotated-types (pyproject.toml): finished with status 'done' Created wheel for annotated-types: filename=annotated_types-0.7.0-py3-none-any.whl size=13645 sha256=354f48767a1734018cc153b58dbe7998ff3daf31bc6a8e42942fe2e6168f0df5 Stored in directory: /root/.cache/pip/wheels/aa/67/a8/2c66fbda1f684521f12b883c1bdc24d5234f285d957e823c13 Building wheel for attrs (pyproject.toml): started Building wheel for attrs (pyproject.toml): finished with status 'done' Created wheel for attrs: filename=attrs-25.1.0-py3-none-any.whl size=63152 sha256=950555ae50dec7943a57cc26c7f3214ad3b90a682d50dfb1df31fcf81f7938d6 Stored in directory: /root/.cache/pip/wheels/92/b3/05/b605c449e7f87808b877245bd83a2201075297a692fb1f9a1a Building wheel for dill (pyproject.toml): started Building wheel for dill (pyproject.toml): finished with status 'done' Created wheel for dill: filename=dill-0.4.0-py3-none-any.whl size=119770 sha256=913fdde918d0819376793a577d843fb693a865e3f306a1a7745f43e365a5bf3c Stored in directory: /root/.cache/pip/wheels/f5/38/40/df5dc9402a79ac49c73999c1a65bfa5c0d6b7e117723c0aade Building wheel for filelock (pyproject.toml): started Building wheel for filelock (pyproject.toml): finished with status 'done' Created wheel for filelock: filename=filelock-3.18.0-py3-none-any.whl size=16215 sha256=c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de Stored in directory: /root/.cache/pip/wheels/d6/00/2f/d431dcffba1588f396b3a813128f52ccb97aef1a2985fe032e Building wheel for fsspec (pyproject.toml): started Building wheel for fsspec (pyproject.toml): finished with status 'done' Created wheel for fsspec: filename=fsspec-2025.3.0-py3-none-any.whl size=193615 sha256=efb87af3efa9103f94ca91a7f8cb7a4df91af9f74fc106c9c7ea0efd7277c1b3 Stored in directory: /root/.cache/pip/wheels/4e/a5/64/c911296abe600c20ef21681b866a2e28548044b6aa6b2e7afc Building wheel for Jinja2 (pyproject.toml): started Building wheel for Jinja2 (pyproject.toml): finished with status 'done' Created wheel for Jinja2: filename=jinja2-3.1.6-py3-none-any.whl size=134897 sha256=005a2fc379b662ac007c271a8122f7a7db49bb67fbedfc85db50fccde34d839f Stored in directory: /root/.cache/pip/wheels/41/8c/d6/d8112994a453c29608e941fffcfb85f8c640a0b8c859d038e5 Building wheel for joblib (pyproject.toml): started Building wheel for joblib (pyproject.toml): finished with status 'done' Created wheel for joblib: filename=joblib-1.4.2-py3-none-any.whl size=301859 sha256=da70aca960fcf480f9d738c4efe93e4d3d1071ee472c23c679c9404687f3ccaf Stored in directory: /root/.cache/pip/wheels/45/be/e4/cd2c0e117990c215024c99014dfe25a50767a4d0b67986dd32 Building wheel for jsonschema (pyproject.toml): started Building wheel for jsonschema (pyproject.toml): finished with status 'done' Created wheel for jsonschema: filename=jsonschema-4.23.0-py3-none-any.whl size=88462 sha256=856673824cfb14b97e5a3e0eb1c31f0d6be857657a9eafdc5a23cb5cff79dd29 Stored in directory: /root/.cache/pip/wheels/1a/98/e6/c891fcfd55519301681c5b13f0325971f451d638e1c9b0227b Building wheel for jsonschema-specifications (pyproject.toml): started Building wheel for jsonschema-specifications (pyproject.toml): finished with status 'done' Created wheel for jsonschema-specifications: filename=jsonschema_specifications-2024.10.1-py3-none-any.whl size=18458 sha256=108cb496c861afe713b02512bfb730dde512708a3dd672479fbf12fe5ba46751 Stored in directory: /root/.cache/pip/wheels/82/87/b0/a8b36920e1521b4fcd5ba7edaed754f532418349fd8280c96a Building wheel for lxml (pyproject.toml): started Building wheel for lxml (pyproject.toml): still running... Building wheel for lxml (pyproject.toml): finished with status 'done' Created wheel for lxml: filename=lxml-5.3.1-cp312-cp312-linux_x86_64.whl size=8606103 sha256=b72e55497d9dd2bb5aa08be46949521c7bd2b2ff38c7cd2a4261fb576ba440bc Stored in directory: /root/.cache/pip/wheels/ed/ce/ac/96b35da15635ff45b930199f0963bf131424026700b202783a Building wheel for markupsafe (pyproject.toml): started Building wheel for markupsafe (pyproject.toml): finished with status 'done' Created wheel for markupsafe: filename=markupsafe-3.0.2-cp312-cp312-linux_x86_64.whl size=22891 sha256=9f2575ad99c962428a87ae74ebbb265599a5af189e440650fd7bc1c7bf56d847 Stored in directory: /root/.cache/pip/wheels/75/a1/5f/85ee819e5d341669dffcb77b9388f5fda63ec0e55ed0397d79 DEPRECATION: Building 'paramiko' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'paramiko'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for paramiko (setup.py): started Building wheel for paramiko (setup.py): finished with status 'done' Created wheel for paramiko: filename=paramiko-3.5.1-py3-none-any.whl size=227326 sha256=1b1c506b8f248a9ec29e4d62db608e1571e72f75f0569cd23185b5288ae4e4b7 Stored in directory: /root/.cache/pip/wheels/5b/83/8b/9a192daf2f026d674911fa715f2d8f15a08a864ebb1cf2b4db Building wheel for bcrypt (pyproject.toml): started Building wheel for bcrypt (pyproject.toml): finished with status 'done' Created wheel for bcrypt: filename=bcrypt-4.3.0-cp312-cp312-linux_x86_64.whl size=277272 sha256=34d057db2f8a701dc2f633aec1ee327a11bb59e37f909b275267673aa57c694a Stored in directory: /root/.cache/pip/wheels/91/c3/e7/03d8e1192744dfd0bf56f408a9f99cf2b567e5714a13413958 Building wheel for cryptography (pyproject.toml): started Building wheel for cryptography (pyproject.toml): finished with status 'done' Created wheel for cryptography: filename=cryptography-44.0.3-cp37-abi3-linux_x86_64.whl size=1638465 sha256=62ce3d80af39390635003798340c8559df24992840cb37b191f3483914c58997 Stored in directory: /root/.cache/pip/wheels/25/e3/0a/b6e2a19b74c2b8b854239c92c57659a9f71130df01977e57b6 Building wheel for cffi (pyproject.toml): started Building wheel for cffi (pyproject.toml): finished with status 'done' Created wheel for cffi: filename=cffi-1.17.1-cp312-cp312-linux_x86_64.whl size=460365 sha256=737dc47d925f5fb271651d4ed646e4588980bc79e545abdfaaa7725ecbcbfd28 Stored in directory: /root/.cache/pip/wheels/2e/18/23/10f816dc1f57d13a6c8d6525d442e74d82e772bb60f864afbe Building wheel for pillow (pyproject.toml): started Building wheel for pillow (pyproject.toml): finished with status 'done' Created wheel for pillow: filename=pillow-11.1.0-cp312-cp312-linux_x86_64.whl size=1470629 sha256=f176bc87e880857c76f1cbe0f99706f2c3863d2d0358b1cde398499b73b1b6b6 Stored in directory: /root/.cache/pip/wheels/15/71/95/681aba7fe614d241ebf82e0887e5222882e3b4203593b6e97a Building wheel for platformdirs (pyproject.toml): started Building wheel for platformdirs (pyproject.toml): finished with status 'done' Created wheel for platformdirs: filename=platformdirs-4.3.6-py3-none-any.whl size=18466 sha256=f78ebef64f0789925e5c3c6f364c24a40085afbf4d443f6d7362a3d6ed54fe33 Stored in directory: /root/.cache/pip/wheels/90/b3/2e/a398e304ed768e28376613244b04e81ebd95f941d15838daaa Building wheel for psutil (pyproject.toml): started Building wheel for psutil (pyproject.toml): finished with status 'done' Created wheel for psutil: filename=psutil-7.0.0-cp36-abi3-linux_x86_64.whl size=284635 sha256=01e0c757d6e3addd9d181b5b1c8def92e4b209453d2afaa58e89fe5430728664 Stored in directory: /root/.cache/pip/wheels/0c/58/48/ccefe23b905f1dd76f8444f328ff2cfb1d4920a081f9d5d03d Building wheel for pynacl (pyproject.toml): started Building wheel for pynacl (pyproject.toml): still running... Building wheel for pynacl (pyproject.toml): finished with status 'done' Created wheel for pynacl: filename=pynacl-1.5.0-cp312-cp312-linux_x86_64.whl size=1128738 sha256=7c40e81f6df20fe49168667fd6fdf0c4f6f16c44948e5ad04558453df7753c07 Stored in directory: /root/.cache/pip/wheels/eb/89/16/447043df6095a2249118072701557685f2c58d7b31c8926ddf Building wheel for pyparsing (pyproject.toml): started Building wheel for pyparsing (pyproject.toml): finished with status 'done' Created wheel for pyparsing: filename=pyparsing-3.2.1-py3-none-any.whl size=107762 sha256=7614169ad6c978f4bff5136d7963c1c6b47b19e75c457dc0399e485f01515b4d Stored in directory: /root/.cache/pip/wheels/9c/74/ae/cbd885c151f3a70432ab9925eae832af26dfd34abe414c96d9 Building wheel for pytest (pyproject.toml): started Building wheel for pytest (pyproject.toml): finished with status 'done' Created wheel for pytest: filename=pytest-8.4.0-py3-none-any.whl size=363797 sha256=21c8634479ad8793f5aae079dad655d32e8d9b4992cc8065731faa7a4747fbd1 Stored in directory: /root/.cache/pip/wheels/36/34/e9/e796519881f124c594e0f647ff155a95fa71e2c24c9bf1febe Building wheel for pluggy (pyproject.toml): started Building wheel for pluggy (pyproject.toml): finished with status 'done' Created wheel for pluggy: filename=pluggy-1.5.0-py3-none-any.whl size=20623 sha256=f51e094a8cf22fbe6b9778850403be719c14cfaadb50b70150541ed314a2a4a7 Stored in directory: /root/.cache/pip/wheels/db/61/3e/652f8ec0794411de34edb9757fbbf225f9a159da5321a75c62 Building wheel for iniconfig (pyproject.toml): started Building wheel for iniconfig (pyproject.toml): finished with status 'done' Created wheel for iniconfig: filename=iniconfig-2.1.0-py3-none-any.whl size=6073 sha256=a996e4d8535910b97a61fe1a515fdd6f8d2add05cd72d632cc8092501b731593 Stored in directory: /root/.cache/pip/wheels/b6/9b/74/365bd7589358625fbb4c453b8147558a774d541fedca704206 Building wheel for pygments (pyproject.toml): started Building wheel for pygments (pyproject.toml): finished with status 'done' Created wheel for pygments: filename=pygments-2.19.1-py3-none-any.whl size=1225293 sha256=9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c Stored in directory: /root/.cache/pip/wheels/9a/47/56/d2ef688b4c7ef0a192a07d85411f3cf20456c7a0bb093d7007 Building wheel for referencing (pyproject.toml): started Building wheel for referencing (pyproject.toml): finished with status 'done' Created wheel for referencing: filename=referencing-0.36.2-py3-none-any.whl size=26775 sha256=e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0 Stored in directory: /root/.cache/pip/wheels/14/ab/10/13a3461194a2d58f24d675e2020d1b1d8f01a4442398f9559d Building wheel for regex (pyproject.toml): started Building wheel for regex (pyproject.toml): finished with status 'done' Created wheel for regex: filename=regex-2024.11.6-cp312-cp312-linux_x86_64.whl size=796971 sha256=af30638b140e46a5a8ae1acc72e2cf03c74a9a6c27cd9791e445351944aa6434 Stored in directory: /root/.cache/pip/wheels/9d/a6/cb/ed8ecf8337b6214a8ce17aa9f680af84808f680cee31509cab Building wheel for markdown-it-py (pyproject.toml): started Building wheel for markdown-it-py (pyproject.toml): finished with status 'done' Created wheel for markdown-it-py: filename=markdown_it_py-3.0.0-py3-none-any.whl size=87594 sha256=2405b83d987f98f979d0b67707323fa797eade163097dda46f0785cf4a82069a Stored in directory: /root/.cache/pip/wheels/19/77/58/74d52672b43e0ee5a9737255de8a7b9cbfdd7be24575559162 Building wheel for mdurl (pyproject.toml): started Building wheel for mdurl (pyproject.toml): finished with status 'done' Created wheel for mdurl: filename=mdurl-0.1.2-py3-none-any.whl size=10023 sha256=e09a93faf10973b4df4d9bb682dec5068ea51e1a11807dec2cdc21122f6d2f09 Stored in directory: /root/.cache/pip/wheels/ca/6d/55/6ac682351d5b9b87e313eafa21f4c600d263b411a798851d5d Building wheel for rpds-py (pyproject.toml): started Building wheel for rpds-py (pyproject.toml): finished with status 'done' Created wheel for rpds-py: filename=rpds_py-0.23.1-cp312-cp312-linux_x86_64.whl size=390780 sha256=c5fa85e0ce32afc287ef4a8f8c23b0f69c4fccad45e1c68fc22fa7410dd51e55 Stored in directory: /root/.cache/pip/wheels/1f/2d/a0/8acfc0fa772de886c65c38c92eb9034e9b4c348fb3a121bbdc DEPRECATION: Building 'sortedcontainers' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'sortedcontainers'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for sortedcontainers (setup.py): started Building wheel for sortedcontainers (setup.py): finished with status 'done' Created wheel for sortedcontainers: filename=sortedcontainers-2.4.0-py3-none-any.whl size=29636 sha256=fc1883bedbea22db3af0347d8011bc6a418bd933fe91792c979cc24003fc15e7 Stored in directory: /root/.cache/pip/wheels/0d/81/75/812d998647cc0601d622d611246973c3c266f8477b0335110c Building wheel for threadpoolctl (pyproject.toml): started Building wheel for threadpoolctl (pyproject.toml): finished with status 'done' Created wheel for threadpoolctl: filename=threadpoolctl-3.6.0-py3-none-any.whl size=18639 sha256=d2195fc8484e00042416edb1c86e146cb01a130d3edfcaf9432a8e73c5f08a01 Stored in directory: /root/.cache/pip/wheels/b0/43/ed/6deef00a4fc1699ccf39f453de5c96826e306ef10e28cb0133 Building wheel for tornado (pyproject.toml): started Building wheel for tornado (pyproject.toml): finished with status 'done' Created wheel for tornado: filename=tornado-6.5.1-cp39-abi3-linux_x86_64.whl size=441192 sha256=d5fd818a549bc674237ee1f9f1afb120330e8660646e38920fbb068353ef6db4 Stored in directory: /root/.cache/pip/wheels/c3/c5/b1/96747912f861b9587860afbf5b151e45aa473b5dc70a2d4bd7 Building wheel for traitlets (pyproject.toml): started Building wheel for traitlets (pyproject.toml): finished with status 'done' Created wheel for traitlets: filename=traitlets-5.14.3-py3-none-any.whl size=85359 sha256=1ec9d58dc43a822b5898fe03bfa74f8e31f5edc9cda7bc119fd4f1659bd81ef7 Stored in directory: /root/.cache/pip/wheels/92/66/f6/815905f3829815ed5f4eed84f93fb7fe1c949da7dffee5c75a Building wheel for typing-extensions (pyproject.toml): started Building wheel for typing-extensions (pyproject.toml): finished with status 'done' Created wheel for typing-extensions: filename=typing_extensions-4.13.2-py3-none-any.whl size=45806 sha256=a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c Stored in directory: /root/.cache/pip/wheels/f8/d6/77/0c9ed7cc7903987a257da66e7fcee888c3cce517aecf8ef849 Building wheel for typing-inspection (pyproject.toml): started Building wheel for typing-inspection (pyproject.toml): finished with status 'done' Created wheel for typing-inspection: filename=typing_inspection-0.4.0-py3-none-any.whl size=14125 sha256=50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f Stored in directory: /root/.cache/pip/wheels/c0/07/e1/4ca9f4daad6f433daf04b76c116c81549ba81a4d6c95c221a5 Building wheel for werkzeug (pyproject.toml): started Building wheel for werkzeug (pyproject.toml): finished with status 'done' Created wheel for werkzeug: filename=werkzeug-3.1.3-py3-none-any.whl size=224546 sha256=98f8399abaf5c173a801acaca801282be2c038b93cf68b034b9f43fa4950d52f Stored in directory: /root/.cache/pip/wheels/2c/cb/e3/1c5f4057f1bba23a5f0a7c1b0a58607f50e6e352a84cdf2f5f Building wheel for beautifulsoup4 (pyproject.toml): started Building wheel for beautifulsoup4 (pyproject.toml): finished with status 'done' Created wheel for beautifulsoup4: filename=beautifulsoup4-4.13.3-py3-none-any.whl size=186638 sha256=e745ebc212330b384d2f77ef47a672671aedd800570b566ff81193ae9c89a5a4 Stored in directory: /root/.cache/pip/wheels/72/20/ce/92c9fbff093762fd930389476331c66818eeaefaa57601d172 Building wheel for soupsieve (pyproject.toml): started Building wheel for soupsieve (pyproject.toml): finished with status 'done' Created wheel for soupsieve: filename=soupsieve-2.6-py3-none-any.whl size=36186 sha256=3b30f52ba1589736f5c6d71e2bd5953b4de49512d1ba04126e85e3238ccba395 Stored in directory: /root/.cache/pip/wheels/6b/f2/69/1ea75c81c05e2cd0aad6ee17aff7838cff0f09e965204cc6f5 Building wheel for chardet (pyproject.toml): started Building wheel for chardet (pyproject.toml): finished with status 'done' Created wheel for chardet: filename=chardet-5.2.0-py3-none-any.whl size=199424 sha256=1498d13f0ee8e40810f4084ec21dfa2ef84a18a842f03735fe1db26091b61af4 Stored in directory: /root/.cache/pip/wheels/0c/f1/b6/742a749bb8f5f84225f7a761ead7dff684b6421cc3d9f12954 Building wheel for defusedxml (pyproject.toml): started Building wheel for defusedxml (pyproject.toml): finished with status 'done' Created wheel for defusedxml: filename=defusedxml-0.7.1-py2.py3-none-any.whl size=25716 sha256=a9e2dc69a49e577c1424464da0ab9190f0cdcd6f6fb6a19cae27d93c94e85914 Stored in directory: /root/.cache/pip/wheels/ec/82/4d/0628af37fe143af5c76a3cc85fd5b487bfa178add963f6831e Building wheel for deprecated (pyproject.toml): started Building wheel for deprecated (pyproject.toml): finished with status 'done' Created wheel for deprecated: filename=deprecated-1.2.18-py2.py3-none-any.whl size=10031 sha256=81b041a4e97f26d65d9b2e32101eba348fbc559340269f0f8dccee7b20ec2fac Stored in directory: /root/.cache/pip/wheels/64/fd/20/273e2e591f4d18590afbeae2c02ee9b03a7a804146fcb50146 DEPRECATION: Building 'wrapt' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'wrapt'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for wrapt (setup.py): started Building wheel for wrapt (setup.py): finished with status 'done' Created wheel for wrapt: filename=wrapt-1.17.2-cp312-cp312-linux_x86_64.whl size=88679 sha256=afbd0c693dd01e8c1ecc7f850c7f840f4c72a8dba1e6a365245af397a47c0006 Stored in directory: /root/.cache/pip/wheels/d2/fc/87/9a191ade3a9b403c835d1408ac21bec161b99af0efb0fc6ffe DEPRECATION: Building 'deprecation' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'deprecation'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for deprecation (setup.py): started Building wheel for deprecation (setup.py): finished with status 'done' Created wheel for deprecation: filename=deprecation-2.1.0-py2.py3-none-any.whl size=11276 sha256=7bf219542aa02d276d9bfca013651cbb247d6882e20852922e7a44f0f719cf44 Stored in directory: /root/.cache/pip/wheels/39/f6/5a/30d791da08f3ae4ed7bc3cf4e749c3bd5d167c08d5576b7638 Building wheel for entrypoints (pyproject.toml): started Building wheel for entrypoints (pyproject.toml): finished with status 'done' Created wheel for entrypoints: filename=entrypoints-0.4-py3-none-any.whl size=5337 sha256=0a79cca5c4027c2f14db50cbe9bf6ad0208fb55b8e3e20afc8c6786f449bc9f4 Stored in directory: /root/.cache/pip/wheels/88/32/a8/5c83b283b73174a8912082936be24e3c739d6b83fcf5ced68c Building wheel for markdown (pyproject.toml): started Building wheel for markdown (pyproject.toml): finished with status 'done' Created wheel for markdown: filename=markdown-3.7-py3-none-any.whl size=106383 sha256=a31e3e1e362d02fae6a66b8141298e53f0c3eeef3230858c934aace908d46cfe Stored in directory: /root/.cache/pip/wheels/a5/fc/75/614061f78602b51ec964a6550d2ad6b3ebec8360e1ce9de67a DEPRECATION: Building 'mypy_extensions' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'mypy_extensions'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for mypy_extensions (setup.py): started Building wheel for mypy_extensions (setup.py): finished with status 'done' Created wheel for mypy_extensions: filename=mypy_extensions-1.0.0-py3-none-any.whl size=4774 sha256=41ada075b55c34b3f89925df8ed614eb4fe461a78853033d031b71c642f47b10 Stored in directory: /root/.cache/pip/wheels/5c/05/f1/415c56c98a4f5f94d5a4a2035f97d7cd7888ae4893aa4b2f2e DEPRECATION: Building 'pycparser' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pycparser'. Discussion can be found at https://github.com/pypa/pip/issues/6334 Building wheel for pycparser (setup.py): started Building wheel for pycparser (setup.py): finished with status 'done' Created wheel for pycparser: filename=pycparser-2.22-py3-none-any.whl size=117639 sha256=363f1f772e769dda9f8ea58692c09a78e85abadd8802c7991cfdf222726aa1e9 Stored in directory: /root/.cache/pip/wheels/36/53/17/c0ae2e096d359a9a8faf47fd7ded8f4c878af41a3c66cb5199 Building wheel for termcolor (pyproject.toml): started Building wheel for termcolor (pyproject.toml): finished with status 'done' Created wheel for termcolor: filename=termcolor-2.5.0-py3-none-any.whl size=7756 sha256=246832b913f2b532257b9bda58d6c5ac9247be7818250353568244d5c5d74321 Stored in directory: /root/.cache/pip/wheels/16/c7/69/0d6380adff57aeabb146c9e905965c08ac0b8ffbda72fa160e Successfully built climetlab ot-batman adjustText affine aggdraw apng pystac argparse array_api_compat asciitree astropy astropy-iers-data blinker boltons Bottleneck boto3 botocore s3transfer branca Cartopy cdsapi cftime cf-units cf-xarray cfgrib click-plugins cligj cloudpickle coloredlogs configobj contourpy h5netcdf covjson_pydantic covjsonkit cramjam cycler dask datapi dateparser DateTime distributed donfig earthkit-climate earthkit-data earthkit-geo earthkit-hydro earthkit-meteo earthkit-plots earthkit-regrid earthkit-time earthkit-transforms earthkit eccodes ecmwf-api-client ecmwf-opendata ek-aggregate fasteners fastparquet findlibs Fiona Flask flexcache flexparser FLORIS matplotlib numexpr pathos Shapely folium fonttools GDAL geographiclib geopandas geos graphviz greenlet h5py hda HeapDict humanfriendly imageio itsdangerous jsmin jsonpickle kiwisolver lazy-loader lmoments3 locket lru-dict Magics mapclassify MetPy metview msgpack multiprocess multiurl munch narwhals nco netCDF4 numba numcodecs numpngw opencv-contrib-python-headless palettable partd patsy pdbufr Pint plotly pngquant polytope-client pooch pox ppft puremagic pycoast pycurl pydecorate pyepsg pyerfa pyfdb pygmt pygraphviz pyhdf pykdtree pyodc pyogrio pyorbital pyoscar pyproj pyresample pyrsistent pyshp pysteps PyWavelets rasterio rechunker zarr regionmask reportlab rich-argparse rtree salem satpy scikit-image scikit-learn scitools-iris scores seaborn semver SQLAlchemy statsmodels tblib tenacity thermofeel tifffile toolz trollimage trollsift tzlocal windrose xclim xxhash xyzservices yamale zict zope.interface click jmespath pydantic pydantic-core scipy tqdm annotated-types attrs dill filelock fsspec Jinja2 joblib jsonschema jsonschema-specifications lxml markupsafe paramiko bcrypt cryptography cffi pillow platformdirs psutil pynacl pyparsing pytest pluggy iniconfig pygments referencing regex markdown-it-py mdurl rpds-py sortedcontainers threadpoolctl tornado traitlets typing-extensions typing-inspection werkzeug beautifulsoup4 soupsieve chardet defusedxml deprecated wrapt deprecation entrypoints markdown mypy_extensions pycparser termcolor if test -d ../../download_archive; then cp -Rf src/* ../../download_archive/ 2>/dev/null; fi mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages for REQ in requirements3.txt; do if test -s ${REQ}; then install_requirements /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src || { echo "ERROR WITH install_requirements ${REQ} /opt/metwork-mfext-master/opt/python3_scientific ${REQ} ./src"; exit 1; }; fi; done [DEBUG]: layer python3_scientific@mfext[/opt/metwork-mfext-master/opt/python3_scientific] is already loaded Looking in links: ./src Processing ./src/adjusttext-1.3.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 1)) Processing ./src/affine-2.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 2)) Processing ./src/aggdraw-1.3.19-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 3)) Processing ./src/apng-0.3.4-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 4)) Processing ./src/arcosparse-0.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 5)) Processing ./src/argparse-1.4.0-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 6)) Processing ./src/array_api_compat-1.11.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 7)) Processing ./src/asciitree-0.3.3-py3-none-any.whl (from -r requirements3.txt.tmp (line 8)) Processing ./src/astropy-7.0.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 9)) Processing ./src/astropy_iers_data-0.2025.4.14.0.37.22-py3-none-any.whl (from -r requirements3.txt.tmp (line 10)) Processing ./src/blinker-1.9.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 11)) Processing ./src/bokeh-3.7.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 12)) Processing ./src/boltons-25.0.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 13)) Processing ./src/bottleneck-1.4.2-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 14)) Processing ./src/boto3-1.38.11-py3-none-any.whl (from -r requirements3.txt.tmp (line 15)) Processing ./src/botocore-1.38.11-py3-none-any.whl (from -r requirements3.txt.tmp (line 16)) Processing ./src/branca-0.8.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 17)) Processing ./src/cartopy-0.24.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 18)) Processing ./src/cdo-1.6.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 19)) Processing ./src/cdsapi-0.7.5-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 20)) Processing ./src/cftime-1.6.4.post1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 21)) Processing ./src/cf_units-3.3.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 22)) Processing ./src/cf_xarray-0.10.5-py3-none-any.whl (from -r requirements3.txt.tmp (line 23)) Processing ./src/cfgrib-0.9.15.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 24)) Processing ./src/click_plugins-1.1.1-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 25)) Processing ./src/cligj-0.7.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 26)) Processing ./src/climetlab-0.24.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 27)) Processing ./src/cloudpickle-3.1.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 28)) Processing ./src/coloredlogs-15.0.1-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 29)) Processing ./src/configobj-5.0.9-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 30)) Processing ./src/conflator-0.1.7-py3-none-any.whl (from -r requirements3.txt.tmp (line 31)) Processing ./src/contourpy-1.3.2-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 32)) Processing ./src/copernicusmarine-2.1.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 33)) Processing ./src/covjson_pydantic-0.6.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 34)) Processing ./src/covjsonkit-0.1.9-py3-none-any.whl (from -r requirements3.txt.tmp (line 35)) Processing ./src/cramjam-2.10.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 36)) Processing ./src/cycler-0.12.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 37)) Processing ./src/dask-2025.5.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 38)) Processing ./src/datapi-0.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 39)) Processing ./src/dateparser-1.2.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 40)) Processing ./src/datetime-5.5-py3-none-any.whl (from -r requirements3.txt.tmp (line 41)) Processing ./src/distributed-2025.5.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 42)) Processing ./src/docstring_parser-0.16-py3-none-any.whl (from -r requirements3.txt.tmp (line 43)) Processing ./src/donfig-0.8.1.post1-py3-none-any.whl (from -r requirements3.txt.tmp (line 44)) Processing ./src/earthkit_climate-0.1.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 45)) Processing ./src/earthkit_data-0.13.8-py3-none-any.whl (from -r requirements3.txt.tmp (line 46)) Processing ./src/earthkit_geo-0.3.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 47)) Processing ./src/earthkit_hydro-0.1.3-py3-none-any.whl (from -r requirements3.txt.tmp (line 48)) Processing ./src/earthkit_meteo-0.3.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 49)) Processing ./src/earthkit_plots-0.3.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 50)) Processing ./src/earthkit_plots_default_styles-0.1.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 51)) Processing ./src/earthkit_regrid-0.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 52)) Processing ./src/earthkit_time-0.1.7-py3-none-any.whl (from -r requirements3.txt.tmp (line 53)) Processing ./src/earthkit_transforms-0.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 54)) Processing ./src/earthkit-0.10.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 55)) Processing ./src/eccodes-2.41.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 56)) Processing ./src/eckitlib-1.29.2-cp312-cp312-manylinux_2_28_x86_64.whl (from -r requirements3.txt.tmp (line 57)) Processing ./src/ecmwf_api_client-1.6.5-py3-none-any.whl (from -r requirements3.txt.tmp (line 58)) Processing ./src/ecmwf_opendata-0.3.19-py3-none-any.whl (from -r requirements3.txt.tmp (line 59)) Processing ./src/ek_aggregate-0.1.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 60)) Processing ./src/fasteners-0.19-py3-none-any.whl (from -r requirements3.txt.tmp (line 61)) Processing ./src/fastparquet-2024.11.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 62)) Processing ./src/ffmpy-0.5.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 63)) Processing ./src/findlibs-0.1.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 64)) Processing ./src/fiona-1.10.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 65)) Processing ./src/flask-3.1.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 66)) Processing ./src/flexcache-0.3-py3-none-any.whl (from -r requirements3.txt.tmp (line 67)) Processing ./src/flexparser-0.4-py3-none-any.whl (from -r requirements3.txt.tmp (line 68)) Processing ./src/floris-4.4.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 69)) Processing ./src/folium-0.19.5-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 70)) Processing ./src/fonttools-4.57.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 71)) Processing ./src/gdal-3.11.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 72)) Processing ./src/geographiclib-2.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 73)) Processing ./src/geopandas-1.0.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 74)) Processing ./src/geos-0.2.3-py3-none-any.whl (from -r requirements3.txt.tmp (line 75)) Processing ./src/graphviz-0.20.3-py3-none-any.whl (from -r requirements3.txt.tmp (line 76)) Processing ./src/greenlet-3.2.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 77)) Processing ./src/h5netcdf-1.6.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 78)) Processing ./src/h5py-3.13.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 79)) Processing ./src/hda-2.29-py3-none-any.whl (from -r requirements3.txt.tmp (line 80)) Processing ./src/heapdict-1.0.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 81)) Processing ./src/humanfriendly-10.0-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 82)) Processing ./src/imageio-2.37.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 83)) Processing ./src/itsdangerous-2.2.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 84)) Processing ./src/jsmin-3.0.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 85)) Processing ./src/jsonpickle-4.0.5-py3-none-any.whl (from -r requirements3.txt.tmp (line 86)) Processing ./src/kiwisolver-1.4.8-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 87)) Processing ./src/lazy_loader-0.4-py3-none-any.whl (from -r requirements3.txt.tmp (line 88)) Processing ./src/llvmlite-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from -r requirements3.txt.tmp (line 89)) Processing ./src/lmoments3-1.0.8-py3-none-any.whl (from -r requirements3.txt.tmp (line 90)) Processing ./src/locket-1.0.0-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 91)) Processing ./src/lru_dict-1.3.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 92)) Processing ./src/magics-1.5.8-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 93)) Processing ./src/mapclassify-2.8.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 94)) Processing ./src/matplotlib-3.10.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 95)) Processing ./src/metpy-1.6.3-py3-none-any.whl (from -r requirements3.txt.tmp (line 96)) Processing ./src/metview-1.16.1-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 97)) Processing ./src/msgpack-1.1.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 98)) Processing ./src/multiprocess-0.70.18-py3-none-any.whl (from -r requirements3.txt.tmp (line 99)) Processing ./src/multiurl-0.3.5-py3-none-any.whl (from -r requirements3.txt.tmp (line 100)) Processing ./src/munch-4.0.0-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 101)) Processing ./src/narwhals-1.37.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 102)) Processing ./src/nco-1.1.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 103)) Processing ./src/netcdf4-1.7.2-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 104)) Processing ./src/numba-0.61.2-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 105)) Processing ./src/numcodecs-0.15.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 106)) Processing ./src/numexpr-2.10.2-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 107)) Processing ./src/numpngw-0.1.4-py3-none-any.whl (from -r requirements3.txt.tmp (line 108)) Processing ./src/odclib-1.6.0-cp312-cp312-manylinux_2_28_x86_64.whl (from -r requirements3.txt.tmp (line 109)) Processing ./src/opencv_contrib_python_headless-4.11.0.86-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 110)) Processing ./src/openturns-1.24-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (from -r requirements3.txt.tmp (line 111)) Processing ./src/ot_batman-1.9.3-py3-none-any.whl (from -r requirements3.txt.tmp (line 112)) Processing ./src/palettable-3.3.3-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 113)) Processing ./src/partd-1.4.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 114)) Processing ./src/pathos-0.3.4-py3-none-any.whl (from -r requirements3.txt.tmp (line 115)) Processing ./src/patsy-1.0.1-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 116)) Processing ./src/pdbufr-0.12.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 117)) Processing ./src/pint-0.24.4-py3-none-any.whl (from -r requirements3.txt.tmp (line 118)) Processing ./src/plotly-6.0.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 119)) Processing ./src/pngquant-3.0.3-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 120)) Processing ./src/polars-1.29.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from -r requirements3.txt.tmp (line 121)) Processing ./src/polytope_client-0.7.4-py3-none-any.whl (from -r requirements3.txt.tmp (line 122)) Processing ./src/pooch-1.8.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 123)) Processing ./src/pox-0.3.6-py3-none-any.whl (from -r requirements3.txt.tmp (line 124)) Processing ./src/ppft-1.7.7-py3-none-any.whl (from -r requirements3.txt.tmp (line 125)) Processing ./src/protobuf-5.29.4-cp38-abi3-manylinux2014_x86_64.whl (from -r requirements3.txt.tmp (line 126)) Processing ./src/puremagic-1.29-py3-none-any.whl (from -r requirements3.txt.tmp (line 127)) Processing ./src/pyarrow-20.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (from -r requirements3.txt.tmp (line 128)) Processing ./src/pycoast-1.7.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 129)) Processing ./src/pycurl-7.45.6-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 130)) Processing ./src/pydecorate-0.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 131)) Processing ./src/pyepsg-0.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 132)) Processing ./src/pyerfa-2.0.1.5-cp39-abi3-linux_x86_64.whl (from -r requirements3.txt.tmp (line 133)) Processing ./src/pyfdb-0.1.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 134)) Processing ./src/pygmt-0.15.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 135)) Processing ./src/pygraphviz-1.14-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 136)) Processing ./src/pyhdf-0.11.6-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 137)) Processing ./src/pykdtree-1.4.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 138)) Processing ./src/pyodc-1.6.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 139)) Processing ./src/pyogrio-0.11.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 140)) Processing ./src/pyorbital-1.10.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 141)) Processing ./src/pyoscar-0.9.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 142)) Processing ./src/pyproj-3.7.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 143)) Processing ./src/pyresample-1.34.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 144)) Processing ./src/pyrsistent-0.20.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 145)) Processing ./src/pyshp-2.3.1-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 146)) Processing ./src/pystac-1.13.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 147)) Processing ./src/pysteps-1.17.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 148)) Processing ./src/pywavelets-1.8.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 149)) Processing ./src/rasterio-1.4.3-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 150)) Processing ./src/rechunker-0.5.4-py3-none-any.whl (from -r requirements3.txt.tmp (line 151)) Processing ./src/regionmask-0.13.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 152)) Processing ./src/reportlab-4.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 153)) Processing ./src/rich_argparse-1.7.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 154)) Processing ./src/rtree-1.4.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 155)) Processing ./src/s3transfer-0.12.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 156)) Processing ./src/salem-0.3.11-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 157)) Processing ./src/satpy-0.56.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 158)) Processing ./src/scikit_image-0.25.2-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 159)) Processing ./src/scikit_learn-1.6.1-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 160)) Processing ./src/scitools_iris-3.12.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 161)) Processing ./src/scores-2.1.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 162)) Processing ./src/seaborn-0.13.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 163)) Processing ./src/semver-3.0.4-py3-none-any.whl (from -r requirements3.txt.tmp (line 164)) Processing ./src/shapely-2.1.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 165)) Processing ./src/sqlalchemy-2.0.40-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 166)) Processing ./src/statsmodels-0.14.4-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 167)) Processing ./src/tblib-3.1.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 168)) Processing ./src/tenacity-9.1.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 169)) Processing ./src/thermofeel-2.1.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 170)) Processing ./src/tifffile-2025.3.30-py3-none-any.whl (from -r requirements3.txt.tmp (line 171)) Processing ./src/toolz-1.0.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 172)) Processing ./src/trollimage-1.26.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 173)) Processing ./src/trollsift-0.5.3-py3-none-any.whl (from -r requirements3.txt.tmp (line 174)) Processing ./src/tzlocal-5.3.1-py3-none-any.whl (from -r requirements3.txt.tmp (line 175)) Processing ./src/windrose-1.9.2-py3-none-any.whl (from -r requirements3.txt.tmp (line 176)) Processing ./src/xclim-0.56.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 177)) Processing ./src/xxhash-3.5.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 178)) Processing ./src/xyzservices-2025.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 179)) Processing ./src/yamale-6.0.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 180)) Processing ./src/zarr-2.18.7-py3-none-any.whl (from -r requirements3.txt.tmp (line 181)) Processing ./src/zict-3.0.0-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 182)) Processing ./src/zope_interface-7.2-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 183)) Requirement already satisfied: numpy in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from adjustText==1.3.0->-r requirements3.txt.tmp (line 1)) (2.1.3) Requirement already satisfied: scipy in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from adjustText==1.3.0->-r requirements3.txt.tmp (line 1)) (1.14.1) Requirement already satisfied: pandas<3,>=2 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from arcosparse==0.4.0->-r requirements3.txt.tmp (line 5)) (2.2.3) Requirement already satisfied: requests<3.0.0,>=2.27.1 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from arcosparse==0.4.0->-r requirements3.txt.tmp (line 5)) (2.32.3) Requirement already satisfied: tqdm<5.0,>=4.65 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from arcosparse==0.4.0->-r requirements3.txt.tmp (line 5)) (4.67.1) Requirement already satisfied: python-dateutil>=2.7.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pystac==1.13.0->-r requirements3.txt.tmp (line 147)) (2.9.0.post0) Requirement already satisfied: PyYAML>=6.0.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from astropy==7.0.1->-r requirements3.txt.tmp (line 9)) (6.0.2) Requirement already satisfied: packaging>=22.0.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from astropy==7.0.1->-r requirements3.txt.tmp (line 9)) (24.2) Requirement already satisfied: Jinja2>=2.9 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from bokeh==3.7.2->-r requirements3.txt.tmp (line 12)) (3.1.6) Requirement already satisfied: pillow>=7.1.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from bokeh==3.7.2->-r requirements3.txt.tmp (line 12)) (11.1.0) Requirement already satisfied: tornado>=6.2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from bokeh==3.7.2->-r requirements3.txt.tmp (line 12)) (6.5.1) Processing ./src/jmespath-1.0.1-py3-none-any.whl (from boto3==1.38.11->-r requirements3.txt.tmp (line 15)) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from botocore==1.38.11->-r requirements3.txt.tmp (line 16)) (2.4.0) Requirement already satisfied: six in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from cdo==1.6.1->-r requirements3.txt.tmp (line 19)) (1.17.0) Requirement already satisfied: xarray>=2023.09.0 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from cf-xarray==0.10.5->-r requirements3.txt.tmp (line 23)) (2025.3.1) Requirement already satisfied: attrs>=19.2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from cfgrib==0.9.15.0->-r requirements3.txt.tmp (line 24)) (25.1.0) Requirement already satisfied: click in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from cfgrib==0.9.15.0->-r requirements3.txt.tmp (line 24)) (8.1.8) Requirement already satisfied: pydantic>2.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from conflator==0.1.7->-r requirements3.txt.tmp (line 31)) (2.11.4) Processing ./src/pytest-8.4.0-py3-none-any.whl (from conflator==0.1.7->-r requirements3.txt.tmp (line 31)) Requirement already satisfied: lxml>=4.9.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from copernicusmarine==2.1.2->-r requirements3.txt.tmp (line 33)) (5.3.1) Requirement already satisfied: setuptools>=68.2.2 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from copernicusmarine==2.1.2->-r requirements3.txt.tmp (line 33)) (80.9.0) Requirement already satisfied: orjson in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from covjsonkit==0.1.9->-r requirements3.txt.tmp (line 35)) (3.10.18) Requirement already satisfied: fsspec>=2021.09.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from dask==2025.5.1->-r requirements3.txt.tmp (line 38)) (2025.3.0) Requirement already satisfied: typing-extensions in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from datapi==0.4.0->-r requirements3.txt.tmp (line 39)) (4.13.2) Requirement already satisfied: pytz>=2024.2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from dateparser==1.2.1->-r requirements3.txt.tmp (line 40)) (2025.1) Requirement already satisfied: regex!=2019.02.19,!=2021.8.27,>=2015.06.24 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from dateparser==1.2.1->-r requirements3.txt.tmp (line 40)) (2024.11.6) Requirement already satisfied: psutil>=5.8.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from distributed==2025.5.1->-r requirements3.txt.tmp (line 42)) (7.0.0) Requirement already satisfied: sortedcontainers>=2.0.5 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from distributed==2025.5.1->-r requirements3.txt.tmp (line 42)) (2.4.0) Requirement already satisfied: deprecation in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from earthkit-data==0.13.8->-r requirements3.txt.tmp (line 46)) (2.1.0) Requirement already satisfied: entrypoints in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from earthkit-data==0.13.8->-r requirements3.txt.tmp (line 46)) (0.4) Requirement already satisfied: filelock in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from earthkit-data==0.13.8->-r requirements3.txt.tmp (line 46)) (3.18.0) Requirement already satisfied: jsonschema in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from earthkit-data==0.13.8->-r requirements3.txt.tmp (line 46)) (4.23.0) Requirement already satisfied: markdown in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from earthkit-data==0.13.8->-r requirements3.txt.tmp (line 46)) (3.7) Requirement already satisfied: joblib in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from earthkit-hydro==0.1.3->-r requirements3.txt.tmp (line 48)) (1.4.2) Requirement already satisfied: cffi in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from eccodes==2.41.0->-r requirements3.txt.tmp (line 56)) (1.17.1) Requirement already satisfied: certifi in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from Fiona==1.10.1->-r requirements3.txt.tmp (line 65)) (2025.4.26) Requirement already satisfied: markupsafe>=2.1.1 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from Flask==3.1.1->-r requirements3.txt.tmp (line 66)) (3.0.2) Requirement already satisfied: werkzeug>=3.1.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from Flask==3.1.1->-r requirements3.txt.tmp (line 66)) (3.1.3) Requirement already satisfied: pyparsing>=2.3.1 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from matplotlib==3.10.1->-r requirements3.txt.tmp (line 95)) (3.2.1) Requirement already satisfied: dill>=0.4.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pathos==0.3.4->-r requirements3.txt.tmp (line 115)) (0.4.0) Requirement already satisfied: networkx>=2.7 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from mapclassify==2.8.1->-r requirements3.txt.tmp (line 94)) (3.4.2) Requirement already satisfied: traitlets>=5.0.5 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from MetPy==1.6.3->-r requirements3.txt.tmp (line 96)) (5.14.3) Requirement already satisfied: deprecated in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from numcodecs==0.15.1->-r requirements3.txt.tmp (line 106)) (1.2.18) Requirement already satisfied: platformdirs>=2.1.0 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from Pint==0.24.4->-r requirements3.txt.tmp (line 118)) (4.3.6) Requirement already satisfied: defusedxml in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pyorbital==1.10.0->-r requirements3.txt.tmp (line 141)) (0.7.1) Requirement already satisfied: beautifulsoup4 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pyoscar==0.9.0->-r requirements3.txt.tmp (line 142)) (4.13.3) Requirement already satisfied: mypy_extensions in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from rechunker==0.5.4->-r requirements3.txt.tmp (line 151)) (1.0.0) Requirement already satisfied: chardet in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from reportlab==4.4.0->-r requirements3.txt.tmp (line 153)) (5.2.0) Requirement already satisfied: rich>=11.0.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from rich-argparse==1.7.0->-r requirements3.txt.tmp (line 154)) (14.0.0) Requirement already satisfied: threadpoolctl>=3.1.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from scikit-learn==1.6.1->-r requirements3.txt.tmp (line 160)) (3.6.0) Requirement already satisfied: tzdata>=2022.7 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from pandas<3,>=2->arcosparse==0.4.0->-r requirements3.txt.tmp (line 5)) (2025.2) Requirement already satisfied: annotated-types>=0.6.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pydantic>2.0->conflator==0.1.7->-r requirements3.txt.tmp (line 31)) (0.7.0) Requirement already satisfied: pydantic-core==2.33.2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pydantic>2.0->conflator==0.1.7->-r requirements3.txt.tmp (line 31)) (2.33.2) Requirement already satisfied: typing-inspection>=0.4.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pydantic>2.0->conflator==0.1.7->-r requirements3.txt.tmp (line 31)) (0.4.0) Requirement already satisfied: charset_normalizer<4,>=2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from requests<3.0.0,>=2.27.1->arcosparse==0.4.0->-r requirements3.txt.tmp (line 5)) (3.4.2) Requirement already satisfied: idna<4,>=2.5 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from requests<3.0.0,>=2.27.1->arcosparse==0.4.0->-r requirements3.txt.tmp (line 5)) (3.10) Requirement already satisfied: termcolor in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from climetlab->-r requirements3.txt.tmp (line 27)) (2.5.0) Requirement already satisfied: paramiko>=2.7.1 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from ot-batman->-r requirements3.txt.tmp (line 112)) (3.5.1) Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from jsonschema->earthkit-data==0.13.8->-r requirements3.txt.tmp (line 46)) (2024.10.1) Requirement already satisfied: referencing>=0.28.4 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from jsonschema->earthkit-data==0.13.8->-r requirements3.txt.tmp (line 46)) (0.36.2) Requirement already satisfied: rpds-py>=0.7.1 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from jsonschema->earthkit-data==0.13.8->-r requirements3.txt.tmp (line 46)) (0.23.1) Requirement already satisfied: bcrypt>=3.2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from paramiko>=2.7.1->ot-batman->-r requirements3.txt.tmp (line 112)) (4.3.0) Requirement already satisfied: cryptography>=3.3 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from paramiko>=2.7.1->ot-batman->-r requirements3.txt.tmp (line 112)) (44.0.3) Requirement already satisfied: pynacl>=1.5 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from paramiko>=2.7.1->ot-batman->-r requirements3.txt.tmp (line 112)) (1.5.0) Requirement already satisfied: pycparser in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from cffi->eccodes==2.41.0->-r requirements3.txt.tmp (line 56)) (2.22) Processing ./src/iniconfig-2.1.0-py3-none-any.whl (from pytest>8.0->conflator==0.1.7->-r requirements3.txt.tmp (line 31)) Requirement already satisfied: pluggy<2,>=1.5 in /opt/metwork-mfext-master/opt/python3_core/lib/python3.12/site-packages (from pytest>8.0->conflator==0.1.7->-r requirements3.txt.tmp (line 31)) (1.5.0) Requirement already satisfied: pygments>=2.7.2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from pytest>8.0->conflator==0.1.7->-r requirements3.txt.tmp (line 31)) (2.19.1) Requirement already satisfied: markdown-it-py>=2.2.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from rich>=11.0.0->rich-argparse==1.7.0->-r requirements3.txt.tmp (line 154)) (3.0.0) Requirement already satisfied: mdurl~=0.1 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich>=11.0.0->rich-argparse==1.7.0->-r requirements3.txt.tmp (line 154)) (0.1.2) Requirement already satisfied: soupsieve>1.2 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from beautifulsoup4->pyoscar==0.9.0->-r requirements3.txt.tmp (line 142)) (2.6) Requirement already satisfied: wrapt<2,>=1.10 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from deprecated->numcodecs==0.15.1->-r requirements3.txt.tmp (line 106)) (1.17.2) Installing collected packages: puremagic, jsmin, HeapDict, findlibs, ecmwf-api-client, eckitlib, asciitree, argparse, apng, zope.interface, zict, yamale, xyzservices, xxhash, tzlocal, trollsift, trollimage, toolz, tifffile, tenacity, tblib, Shapely, semver, rtree, reportlab, PyWavelets, pyshp, pyrsistent, pyproj, pyogrio, pykdtree, pyhdf, pygraphviz, pyerfa, pycurl, pyarrow, protobuf, ppft, pox, polars, pngquant, patsy, palettable, openturns, opencv-contrib-python-headless, odclib, numpngw, numexpr, nco, narwhals, munch, multiprocess, msgpack, Magics, lru-dict, locket, llvmlite, lazy-loader, kiwisolver, jsonpickle, jmespath, itsdangerous, iniconfig, imageio, humanfriendly, h5py, greenlet, graphviz, geographiclib, GDAL, fonttools, flexparser, flexcache, ffmpy, fasteners, earthkit-time, earthkit-plots-default-styles, earthkit-meteo, earthkit-hydro, donfig, docstring_parser, cycler, cramjam, contourpy, configobj, cloudpickle, cligj, click-plugins, cftime, cdo, Bottleneck, boltons, blinker, astropy-iers-data, array_api_compat, aggdraw, affine, thermofeel, SQLAlchemy, scikit-learn, scikit-image, rasterio, pytest, pystac, pyresample, pyoscar, pyorbital, pyepsg, pydecorate, pycoast, pooch, plotly, Pint, pathos, partd, numcodecs, numba, netCDF4, multiurl, matplotlib, lmoments3, hda, h5netcdf, Flask, Fiona, eccodes, DateTime, dateparser, coloredlogs, cf-units, branca, botocore, astropy, zarr, windrose, statsmodels, seaborn, s3transfer, rich-argparse, pyodc, pyfdb, pdbufr, metview, mapclassify, geos, geopandas, folium, FLORIS, fastparquet, ecmwf-opendata, earthkit-regrid, datapi, dask, covjson_pydantic, cfgrib, Cartopy, bokeh, arcosparse, adjustText, scores, salem, regionmask, pysteps, pygmt, polytope-client, ot-batman, MetPy, earthkit-geo, earthkit-data, distributed, conflator, cf-xarray, cdsapi, boto3, xclim, scitools-iris, satpy, rechunker, ek-aggregate, earthkit-transforms, earthkit-plots, covjsonkit, copernicusmarine, climetlab, earthkit-climate, earthkit Successfully installed Bottleneck-1.4.2 Cartopy-0.24.1 DateTime-5.5 FLORIS-4.4.2 Fiona-1.10.1 Flask-3.1.1 GDAL-3.11.0 HeapDict-1.0.1 Magics-1.5.8 MetPy-1.6.3 Pint-0.24.4 PyWavelets-1.8.0 SQLAlchemy-2.0.40 Shapely-2.1.0 adjustText-1.3.0 affine-2.4.0 aggdraw-1.3.19 apng-0.3.4 arcosparse-0.4.0 argparse-1.4.0 array_api_compat-1.11.2 asciitree-0.3.3 astropy-7.0.1 astropy-iers-data-0.2025.4.14.0.37.22 blinker-1.9.0 bokeh-3.7.2 boltons-25.0.0 boto3-1.38.11 botocore-1.38.11 branca-0.8.1 cdo-1.6.1 cdsapi-0.7.5 cf-units-3.3.0 cf-xarray-0.10.5 cfgrib-0.9.15.0 cftime-1.6.4.post1 click-plugins-1.1.1 cligj-0.7.2 climetlab-0.24.1 cloudpickle-3.1.1 coloredlogs-15.0.1 configobj-5.0.9 conflator-0.1.7 contourpy-1.3.2 copernicusmarine-2.1.2 covjson_pydantic-0.6.0 covjsonkit-0.1.9 cramjam-2.10.0 cycler-0.12.1 dask-2025.5.1 datapi-0.4.0 dateparser-1.2.1 distributed-2025.5.1 docstring_parser-0.16 donfig-0.8.1.post1 earthkit-0.10.2 earthkit-climate-0.1.1 earthkit-data-0.13.8 earthkit-geo-0.3.0 earthkit-hydro-0.1.3 earthkit-meteo-0.3.0 earthkit-plots-0.3.1 earthkit-plots-default-styles-0.1.0 earthkit-regrid-0.4.0 earthkit-time-0.1.7 earthkit-transforms-0.4.0 eccodes-2.41.0 eckitlib-1.29.2 ecmwf-api-client-1.6.5 ecmwf-opendata-0.3.19 ek-aggregate-0.1.2 fasteners-0.19 fastparquet-2024.11.0 ffmpy-0.5.0 findlibs-0.1.1 flexcache-0.3 flexparser-0.4 folium-0.19.5 fonttools-4.57.0 geographiclib-2.0 geopandas-1.0.1 geos-0.2.3 graphviz-0.20.3 greenlet-3.2.1 h5netcdf-1.6.1 h5py-3.13.0 hda-2.29 humanfriendly-10.0 imageio-2.37.0 iniconfig-2.1.0 itsdangerous-2.2.0 jmespath-1.0.1 jsmin-3.0.1 jsonpickle-4.0.5 kiwisolver-1.4.8 lazy-loader-0.4 llvmlite-0.44.0 lmoments3-1.0.8 locket-1.0.0 lru-dict-1.3.0 mapclassify-2.8.1 matplotlib-3.10.1 metview-1.16.1 msgpack-1.1.0 multiprocess-0.70.18 multiurl-0.3.5 munch-4.0.0 narwhals-1.37.0 nco-1.1.2 netCDF4-1.7.2 numba-0.61.2 numcodecs-0.15.1 numexpr-2.10.2 numpngw-0.1.4 odclib-1.6.0 opencv-contrib-python-headless-4.11.0.86 openturns-1.24 ot-batman-1.9.3 palettable-3.3.3 partd-1.4.2 pathos-0.3.4 patsy-1.0.1 pdbufr-0.12.2 plotly-6.0.1 pngquant-3.0.3 polars-1.29.0 polytope-client-0.7.4 pooch-1.8.2 pox-0.3.6 ppft-1.7.7 protobuf-5.29.4 puremagic-1.29 pyarrow-20.0.0 pycoast-1.7.1 pycurl-7.45.6 pydecorate-0.4.0 pyepsg-0.4.0 pyerfa-2.0.1.5 pyfdb-0.1.2 pygmt-0.15.0 pygraphviz-1.14 pyhdf-0.11.6 pykdtree-1.4.1 pyodc-1.6.0 pyogrio-0.11.0 pyorbital-1.10.0 pyoscar-0.9.0 pyproj-3.7.1 pyresample-1.34.0 pyrsistent-0.20.0 pyshp-2.3.1 pystac-1.13.0 pysteps-1.17.0 pytest-8.4.0 rasterio-1.4.3 rechunker-0.5.4 regionmask-0.13.0 reportlab-4.4.0 rich-argparse-1.7.0 rtree-1.4.0 s3transfer-0.12.0 salem-0.3.11 satpy-0.56.0 scikit-image-0.25.2 scikit-learn-1.6.1 scitools-iris-3.12.2 scores-2.1.0 seaborn-0.13.2 semver-3.0.4 statsmodels-0.14.4 tblib-3.1.0 tenacity-9.1.2 thermofeel-2.1.1 tifffile-2025.3.30 toolz-1.0.0 trollimage-1.26.0 trollsift-0.5.3 tzlocal-5.3.1 windrose-1.9.2 xclim-0.56.0 xxhash-3.5.0 xyzservices-2025.4.0 yamale-6.0.0 zarr-2.18.7 zict-3.0.0 zope.interface-7.2 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq |sed 's/^-e git.*egg=\(.*\)$/\1/g' >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi IFS=$'\n' ; for REQ in `cat requirements3.txt |sort |uniq`; do _pip_package_to_yaml.sh "${REQ}" "/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages" || { echo "ERROR WITH _pip_package_to_yaml.sh ${REQ} /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages"; exit 1; } done /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/climetlab.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ot-batman.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/Bottleneck.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/Cartopy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/DateTime.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/floris.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/fiona.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/Flask.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/GDAL.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/HeapDict.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/Magics.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/MetPy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/Pint.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/PyWavelets.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/SQLAlchemy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/shapely.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/adjustText.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/affine.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/aggdraw.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/apng.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/arcosparse.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/argparse.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/array_api_compat.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/asciitree.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/astropy-iers-data.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/astropy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/blinker.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/bokeh.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/boltons.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/boto3.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/botocore.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/branca.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cdo.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cdsapi.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cf-units.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cf_xarray.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cfgrib.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cftime.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/click-plugins.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cligj.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cloudpickle.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/coloredlogs.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/configobj.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/conflator.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/contourpy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/copernicusmarine.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/covjson-pydantic.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/covjsonkit.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cramjam.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/cycler.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/dask.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/datapi.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/dateparser.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/distributed.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/docstring_parser.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/donfig.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-climate.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-data.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-geo.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-hydro.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-meteo.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-plots-default-styles.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-plots.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-regrid.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-time.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit-transforms.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/earthkit.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/eccodes.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/eckitlib.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ecmwf-api-client.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ecmwf-opendata.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ek-aggregate.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/fasteners.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/fastparquet.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ffmpy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/findlibs.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/flexcache.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/flexparser.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/folium.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/fonttools.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/geographiclib.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/geopandas.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/geos.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/graphviz.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/greenlet.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/h5netcdf.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/h5py.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/hda.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/humanfriendly.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/imageio.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/itsdangerous.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/jsmin.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/jsonpickle.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/kiwisolver.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/lazy_loader.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/llvmlite.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/lmoments3.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/locket.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/lru-dict.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/mapclassify.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/matplotlib.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/metview.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/msgpack.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/multiprocess.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/multiurl.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/munch.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/narwhals.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/nco.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/netCDF4.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/numba.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/numcodecs.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/numexpr.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/numpngw.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/odclib.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/opencv-contrib-python-headless.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/openturns.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/palettable.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/partd.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pathos.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/patsy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pdbufr.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/plotly.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pngquant.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/polars.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/polytope-client.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pooch.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pox.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/ppft.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/protobuf.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/puremagic.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyarrow.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pycoast.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pycurl.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pydecorate.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyepsg.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyerfa.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyfdb.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pygmt.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pygraphviz.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyhdf.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pykdtree.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyodc.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyogrio.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyorbital.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyoscar.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyproj.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyresample.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyrsistent.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pyshp.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pystac.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/pysteps.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/rasterio.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/rechunker.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/regionmask.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/reportlab.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/rich-argparse.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/rtree.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/s3transfer.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/salem.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/satpy.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/scikit-image.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/scikit-learn.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/scitools-iris.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/scores.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/seaborn.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/semver.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/statsmodels.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/tblib.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/tenacity.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/thermofeel.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/tifffile.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/toolz.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/trollimage.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/trollsift.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/tzlocal.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/windrose.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/xclim.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/xxhash.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/xyzservices.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/yamale.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/zarr.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/zict.yaml is ready /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/zope.interface.yaml is ready make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0500_extra_packages' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0630_esmf' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_devtools@mfext,python3_scientific@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all rm -f /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml touch /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo "name: 'esmpy'" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo "version: '8.8.1'" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo "extension: 'tar.gz'" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo "checktype: 'MD5'" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo "checksum: '4188d51f3e9f06982e5285f30ccbf9bd'" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo -n "description: '" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo -n "Earth System Modeling Framework (ESMF) Python Interface (ESMPy)" |sed "s/'/ /g" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo "'" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo "website: 'http://www.earthsystemmodeling.org'" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml echo "license: 'University of Illinois NCSA Open Source License (https://opensource.org/licenses/NCSA)'" >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml if test -s sources; then echo "sources: ">>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml; cat sources |sed 's/^/ - url: /' >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml; fi if test -s patches; then echo "patches: ">>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml; cat patches |sed 's/^/ - filename: /' >>/opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/esmpy.yaml; fi echo esmpy'=='8.8.1 > requirements3.txt if ! test -d /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; then mkdir -p /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages; fi if test -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; then cat /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt requirements3.txt |sort |uniq >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp; mv /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt.tmp /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt; else cat requirements3.txt |sort |uniq >/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/requirements3.txt ;fi rm requirements3.txt make --file=/opt/metwork-mfext-master/share/Makefile.standard PREFIX=/opt/metwork-mfext-master/opt/python3_scientific EXPLICIT_NAME="esmf-8.8.1" download uncompress make[1]: Entering directory '/src/layers/layer4_python3_scientific/0630_esmf' /opt/metwork-mfext-master/bin/_download_helper.sh `readlink -m ./build/esmpy-8.8.1.tar.gz` `readlink -m ./sources` MD5 4188d51f3e9f06982e5285f30ccbf9bd Computing checksum for /src/layers/layer4_python3_scientific/0630_esmf/build/esmpy-8.8.1.tar.gz... Good checksum rm -Rf esmf-8.8.1 /opt/metwork-mfext-master/bin/_uncompress_helper.sh `readlink -m ./build/esmpy-8.8.1.tar.gz` tar.gz esmf-8.8.1 Patching with version.patch... patching file src/addon/esmpy/pyproject.toml Hunk #1 succeeded at 22 (offset 4 lines). Hunk #2 succeeded at 34 (offset 4 lines). Patch ok make[1]: Leaving directory '/src/layers/layer4_python3_scientific/0630_esmf' cd build/esmf-8.8.1/src/addon/esmpy && unsafe_pip install --no-build-isolation --prefix=/opt/metwork-mfext-master/opt/python3_scientific --src=/opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages . && rm -f /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages/esmpy-8.8.1.dist-info/direct_url.json Processing /src/layers/layer4_python3_scientific/0630_esmf/build/esmf-8.8.1/src/addon/esmpy Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Requirement already satisfied: numpy<3,>=1.19 in /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages (from esmpy==8.8.1) (2.1.3) Building wheels for collected packages: esmpy Building wheel for esmpy (pyproject.toml): started Building wheel for esmpy (pyproject.toml): finished with status 'done' Created wheel for esmpy: filename=esmpy-8.8.1-py3-none-any.whl size=123474 sha256=8e38fa405f56bc1bc587d3365906e8a6df8fbb2b19e07c327d11e78353a8c55b Stored in directory: /tmp/pip-ephem-wheel-cache-ei_hagj_/wheels/db/6c/15/dd9960da994c061bb2517e09b698f878ebe117ae6c25c1f336 Successfully built esmpy Installing collected packages: esmpy Successfully installed esmpy-8.8.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0630_esmf' make[3]: Entering directory '/src/layers/layer4_python3_scientific/0700_fix_packages' layer_wrapper --empty-env --empty-env-keeps=LANG,PATH,LAYERAPI2_LAYERS_PATH,PYTHON3_SHORT_VERSION,FORCED_PATHS,BUILDCACHE --force-prepend --layers=python3@mfext,scientific@mfext,python3_scientific@mfext -- scl enable gcc-toolset-11 -- make -f Makefile.mk all cd /opt/metwork-mfext-master/opt/python3_scientific/share && ln -s ../../scientific/share/magics magics cd /opt/metwork-mfext-master/opt/python3_scientific/lib/python3.12/site-packages && rm -rf argparse* && rm -f /opt/metwork-mfext-master/opt/python3_scientific/share/metwork_packages/argparse.yaml make[3]: Leaving directory '/src/layers/layer4_python3_scientific/0700_fix_packages' if test "1" = "1"; then echo scientific > /opt/metwork-mfext-master/opt/python3_scientific/.mfextaddon; fi _layer_dhash "python3_scientific@mfext" >/opt/metwork-mfext-master/opt/python3_scientific/.dhash if ! test -f cache/hit; then \ _check_layers_hash >/dev/null ; \ fi _cache_logic_after_layer.sh "/opt/metwork-mfext-master/opt/python3_scientific" cache: /buildcache/mfext_cache_layer_python3_scientific_04627d7406a966349feda4c07df23a51.tar created make[2]: Leaving directory '/src/layers/layer4_python3_scientific' make[1]: Leaving directory '/src/layers' if test "1" != "1"; then _layer_dhash root@mfext >/opt/metwork-mfext-master/.dhash; fi layer_wrapper --layers=python3_devtools@mfext -- _yaml_to_md.py ALL >.metwork-framework/components.md