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): 8f6beb515d7e9c9be14270277cb4cfaa root@mfext layer (dependency) hash (from cache): 91907eb1e68e09d2c88177e0701d943f scientific_core@mfext layer (dependency) hash (from cache): bd9085eb1a4764f7f96fe59447346f4b source hash: fb5c461e1a9f4105551e0e23ed28f8ea cache hit (used: /buildcache/mfext_cache_layer_scientific_6f4c124f2c8df4428d53339a18de57b2.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_6f4c124f2c8df4428d53339a18de57b2.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): 8f6beb515d7e9c9be14270277cb4cfaa python3@mfext layer (dependency) hash (from cache): d37391332343d7015de3b6ec55344cc7 python3_core@mfext layer (dependency) hash (from cache): 775cb30c566beb64b07aaf1acab1479d root@mfext layer (dependency) hash (from cache): 91907eb1e68e09d2c88177e0701d943f scientific@mfext layer (dependency) hash (from cache): e91f623c2f63834f45e26c8e3c25433a scientific_core@mfext layer (dependency) hash (from cache): bd9085eb1a4764f7f96fe59447346f4b source hash: e9abce9a51e69acc01e6ba81ff259420 cache missed (/buildcache/mfext_cache_layer_python3_scientific_b494374c7df1b8bb4759b810485c8373.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 50.5 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 82.9 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=b66df53e868bbaeb32f5bc2cda5d1197db227c1c1554de137da71c8bcecb235a 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=ee56c4d6b07df3d3796da74a9f93caaddcb93d21af0affa3930241408a997a74 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=871123aed50b0922e0fb285067ce214026d68ff9f53048d856076e7359af9c0d 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=110f54b3e0e0de2f5b215ce04efa01b6d23ee7ed1de197709d2d8a6507f600a6 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 52.8 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 134.6 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 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 118.0 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=2e964890ffd424ea4a0e7afc03fe3c26bef63cc1ec72e2a6860d6d69f522e03d 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=636091755e012158f433de7c0b764b0ad1ffa9984f46eaad6e971221bb0d3d8e 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=27aefbc61b5e9933633f267e3a6711c515cc973c5070b066fb58c6bd3b762c3c 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=45e5fffb79942c6b8fe3f64b8f78c221a7609f8bb7a62bf08e4eecb70814b94e 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=64c525f6b98648f6a934fca006993e5659a11465ea444120dd539705b91cce59 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=e30a76c99ce52155157460e9da84f99a502cbae8245b6e8d9c1bb4f8325dcdef 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=71ca411a399d6b6387966e7a27027438b6c593e9bfa4dc8c1819e1f7a2edde05 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=2013e8e0f3dc1084eccea6ea3213a30a9c77feb5e1f3ae2b648d2b86bb0e1216 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 83.5 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 95.9 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 132.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 178.5 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 132.6 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 154.4 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=3d6c8d723a19b79dfe459dfbfb1873458b25e5216a099841f812a77b4f7ef699 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=ff9e47e3545db999d1a403d0b29ae120929a184bd4bf370cbbf8765c2503bff1 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=04cf1c87905208ea61bf3295fd00215115578b2ed2fdbb5aa3a31824031a5a53 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=e3015070e69855c4c0082f3ad7cd04c608b79c8f06e63702954f8b71faa7b658 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=a8ed87c4c0c3ed1a49a5f50506962faa33a689196d6fa243fd5e2f0fcbcf86b5 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=a1a833b4d06e7d1a23a856154227d09c0d74b03f5e6fbb9b5d839c6b47141a02 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=e4dc196b17833d87e70aad5cb86bb15bc985a01f3dc7fc443a448f99bfdf6c38 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=51707aa2fa0ddbe908b822113c85059a2064c845dccc7d8f51aaee8b6c4bd165 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=793e1d39c113f36d54989b10c71390c5d25d8c1693515dbbf4cd063518ce4e5e 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=5098ea408706d214998069868a0b4294fc55567a13b60dc9246c57241dcf08cd 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=5a1ff2300bd9e28c981ad6b5e49946f2f396aebd7a4a39a68b6ee5e8c3b536ed 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=3636c00ddd76be8d66cceb95b4281940b87c921c63a2ec41a747ae093ad8b056 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=427d75d006f00d3673086784ea933ccc59c17f49b9cb94644fe0090ac4be6c3a 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=250d4ec8d0e4d51af71b4ff1bf5984f10b1fd1bc76b062bca5177e8461ee8b5a 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 29.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 137.1 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 183.7 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 175.7 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 163.8 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 185.0 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 32.7 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 108.1 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 156.5 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 58.2 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 121.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 3.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 3.6 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 26.3 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 7.8 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 71.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 61.8 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 24.2 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 1.8 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 113.1 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 177.3 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 156.8 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 174.7 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.1 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 120.6 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 90.7 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 147.2 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.2 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 87.8 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 141.5 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 142.2 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 76.1 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 138.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 63.2 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 29.9 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 123.5 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 41.6 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 23.3 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 122.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 93.8 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 134.3 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 27.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): 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 19.8 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 44.5 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 24.2 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 97.0 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 102.8 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.57.0 (from -r requirements3.txt (line 177)) Downloading xclim-0.57.0.tar.gz (861 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 861.5/861.5 kB 67.5 MB/s eta 0:00:00 Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting xsdba==0.4.0 (from -r requirements3.txt (line 178)) Downloading xsdba-0.4.0.tar.gz (233 kB) Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting xxhash==3.5.0 (from -r requirements3.txt (line 179)) 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 180)) Downloading xyzservices-2025.4.0.tar.gz (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 102.2 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 181)) 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 182)) Downloading zarr-2.18.7.tar.gz (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 23.2 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 183)) 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 184)) 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 127.3 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 20.9 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 120.7 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 85.9 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.2.1.tar.gz (286 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.5.tar.gz (787 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 787.1/787.1 kB 82.3 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 105.6 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 136.9 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.14.0.tar.gz (107 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 126.8 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 90.6 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 93.2 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 128.2 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 72.0 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 118.8 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 typer>=0.12.3 (from xsdba==0.4.0->-r requirements3.txt (line 178)) Downloading typer-0.16.0.tar.gz (102 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-45.0.3.tar.gz (744 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 744.7/744.7 kB 73.6 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 119.1 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 141.4 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 shellingham>=1.3.0 (from typer>=0.12.3->xsdba==0.4.0->-r requirements3.txt (line 178)) Downloading shellingham-1.5.4.tar.gz (10 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 142.8 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 142.1 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 133.1 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 159.8 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 115.3 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 92.6 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 97.7 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 50.5 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, xsdba, 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, typer, shellingham, 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=0799bc9cbf7f01c0c9b9130a05eeca4429b1419d575692aaf21391956655c507 Stored in directory: /src/layers/layer4_python3_scientific/0500_extra_packages/tempolayer6194/tmp/pip-ephem-wheel-cache-u1j8y4_j/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=7a7de19a831680970cb739805b4db2411ee438f1e094371e08fdd6d5abf503b1 Stored in directory: /src/layers/layer4_python3_scientific/0500_extra_packages/tempolayer6194/tmp/pip-ephem-wheel-cache-u1j8y4_j/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=4f14b6c8bc37c4efc4361b1d94d8aaa89881603339ac968de676dae48bf7511d 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=481949 sha256=d94f1c8effbca7e9f3c5bfe6a64096800b3c2a8caefacb37f477b3e8673d4bc2 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=e5990a114dc40765b51c759c7a862519304dcd6dbbbb5a57da9a6a12f0e47668 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=6f484b13b5545f2a7fc95d3feb31c2650944904bbfb7eb9b358d4a1fa7684ad6 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=8632a70be0d03fa32cce41aae03af5ebd6151d3c0fce18e83627b6e34a0493e4 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=053e0609ebc25855b09987a5ad29759a4f7e78d486ba100b6b21e800855a64ef 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=eb2b21ee0faf5357267f0b62a56acb1cdc544fdc3bf5bbf9f42f9ee7f43d868d 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=10283218 sha256=8c998a3e1f22f3135253cab162470aedee2a05ebdff06fc9a8093974e753d368 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=ebb6bf295db16455404cc4f95d165ead7046c6ad82aa583e80362fbd89dd8c74 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=360222 sha256=a85bd0f9b8afe27f2a3ae87d318d0a6131e5091af3704e99255db9b79e7b7822 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=e0ca0add2ecddecb1d3da3041672e281243eda73a5a965c0207dc42455b68310 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=029cec0b083558c6ee729a8099d86f69588ae596e42f7946162980aef7e77286 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=4768e39d24e81bef5da0026fe6b6661983fc764a5696a4288de7bfa1e95d8f90 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=be8c25bf4b67868541c4560dfa0ac74ef8ee32dea883c7166c82b47b31b63236 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=11711925 sha256=630675f3942f0699f12236e8271c554558c76017d61dc5a027375a2088165954 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=3ebb04c55069d0219244f81fed08e12c792859c1a8ed5401ef33d4567f40bb9d 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=1316823 sha256=593ea3778da869664dbafd3e34f6fd853a2f75241f53f531619fe36608bb8a0b 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=704514 sha256=8d51e48a5248d57bdf2f8eb7fea26b06da671471fa74b81beb6806e207f0ec04 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=3027ee8966b41a1dfe08ebf9a9b1abdb70a6e450421cb859a70bda4a0a41d4e9 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=2c558227016028de376a56d6a19bfcb5559116ee35e1f665371e1ee034027e6f 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=d8c530e8076e16952d7eee23cd8659ca3c87ff0371841bfb02aecad7e0cef1f0 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=af0032d50930f3fc545aac14c02fc5432500e9be37693471576f4d84e5651c56 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=230406538cd9a053bfdad82b527a1cb38be45e47fadd1ac04ec5f4224a2d14ff 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=43a9aeedaedc3e7bbf330fc306137f9d27a8f7757c6fe98a309c6487cc6faf4c 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=302904 sha256=c881adfe82f2e7e8c0883b7f6203a8b63cd85a0a5c94b7d098bde7361578a5f3 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=d7da0c76e5e1ace9921a417f050ecc54e7dcfb3a61a961c8e013d8d766fd3e36 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=aa0d49ca7f79d3fefc45566641280c695c6b0a3d57cb655a2a39a4f1d528326b 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=1939766 sha256=bb5352512c21693a704a592cb0c33514d55c743cfd04577c0f70965bced85b18 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=3821f1c369008ee21b44f0d4c83d09117bb2337ebb2afd1827d327d0699af595 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=9909130b580a239919f0f2ec0751eb5d63828e5af9dbe3203ecc9fd7c45587ce 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=24e0b69b75013e3094055964ec30d73a65a0e89463f8682262cbfcfa3d13d4bf 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=22957fd2cb17e4aa0e7895a1655e3d509d9ac7c979ba281d562930dde8742358 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=091bb35edf9694471d3e58a3bd1a49911fb345d86dc8d69df6037681f09ce142 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=576afbf4fadedb2a63153949eaf6fd9916839065d5ca804929f86d385579ab20 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=b8e3e10f7180039d113636158656c5c91e151f2337aa027c44ad071256634408 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=9fe6b2df859bfe9c0ded6c759deced3a466b0653c8a11e8c3153d84e48f6d68a 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=b3ddce551486f7e69e16c4fad749a71258385bb4013f3dec6ac8e016aa994d8f 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=e59609b4adf3bb96d9f7bdf8d40e9fedace645234c7844048df8fa935f53ef71 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=046627964509ccb0b219fbb177f0e6de3cab6a7c4956780ac83634749364da4f 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=f7abbe1a42940a30f6ecc842da9f4d76734df801b073408f420d441f2f481464 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=7b62a8340e25b556cd0272d89ab9173a850774fa7e05201d28aad631796bdfdb 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=eb8033eb3cfc1989f9de24557e72c3b0f62381be7391659188e2ce879ea4433e 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=56bbacd4051764dcaf3a38951a694fcf7f92dbbf668f222745eb998ef74990ea 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=172414076e63272cc3994dd90d280521f07e7196f0af3b372f0a4da50503ef4a 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=c7a69425229ba1e64f8da029a3a0170f2cb813ad3b787d0c9524a6e360aaafe1 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=2231423bee0aa5dbbaa11e3947cb71b0a58065bd1f9df7bbc69d4e98a47bfe6d 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=75e0e97d67b595a49d3c113c9064001c5a82364a1bea228741357df7d0077f0d 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=1c9b26ef165fb88df3dfb355dfe70a4bfd53888fb6b2466ca238e3653dc73012 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=e7455aaa34c081bd00f5e182a824a1a5b1b7be2d4f65be6e25779dd15edb62d7 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=8084f23056b91c2beb13808ee4d1fe903fb4215c09a91ac0c8736d2afd7639ba 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=1767321 sha256=a58fd60a3e625000689ab4c5d4039a309eb4429c7b9c4bbcf47e9f7563b13da0 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=cbad0fcc5863aad9c6170dd8fb11e3aacdd42cd7e928a8478d372e53c6c03908 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=5667625 sha256=154253297e800918dabae24171272a04da7f2714327b7aefc6dcd233c01834a4 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=da87124bf57ac4806c91e5c3f1701a16f3ea317728446d257f327c0e5a52397a 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=1bf865704230e9c38c5e5d06cfecbd042af2bda46a30946c682f382b0b5dff38 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=38823c7292708db80bb90bd190cc9814fe7fa6db3f131c84727c2e100f9c2f4f 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=b2219bfa771b12d3058f12aaa4cf8297e2bff8d857d2ff41b8a5d847df45caf3 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=415568 sha256=eced401524d32997a86045bbd0154c3279654a8afd96ab66578ff245762bf488 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=2408053e2623f7741e9983e41ece1c717667bfa30c0100c3bc99d8578c84daae 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=1337522 sha256=f33b3fbc8a32c0e58a7414e23f16a053f23c3c4d082738c76139609fe305fd54 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=5302dc105a46105ee95bd88d760fb9a67ac64ea246431673429c3cd01ed0852f 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=4829280 sha256=7ce14ac11db372fa6a28fcafa3de31d9b802520c6e0fac287b216525a74dceb9 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=7212864 sha256=ae937288149f9998e4e54e83f22d7417c58f3496d83694633d6cd653ddbb8ee9 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=3ec92ac7f3e23c135241b5b9171771286f83814b7cb8c2b015834ec6a4fe5b2f 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=422605ba3591e2a2e3b1c644b744b3478b2281c98ea656e1bacfe2e2d7a0f74c 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=daee183ec527d0706f205b83ba48f754aa72ba0f35deb738ed73c2c54b1ebeeb 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=a7aa79640184e407ff6df57a10d9c19e162b3afcafd6f498ad0a38f0f8bd61ce 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=604935 sha256=943c4bfa55ba8d9815f6ac8b3fa36b4904e781e1497bbf372830cb2da73cb90f 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=8893151 sha256=b4b27b4d3a81a3fff06d51ee0118aa364281ca2848a23c81d1188520b22172af 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=48401b8afc9202c8d59a85c304de4c75bcc6ff27a6243147062c1440dff63489 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=9517c3fa8641ae0f6da40fbf53548048501fe7ffc3fb1eddad5d02f27bd4f294 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=2634a776c844a159adc74151202bdd32e65ed9ad127168aab55cefc03896f1de 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=7dceacde042eecaedf447dd0b2ce513f4821abd068bc357c35670d8f7f2066cc 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=1c72e7b443f07399f39317587659bfb76f6d41405cde4fa056caf7557bc15c37 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=9b0fc8ce6236e74ddbea5ee88576533e1a927ad8e8985ff18501ab1fd4d16e75 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=1475467 sha256=ef5a5483adbb4ed1095a5080ac71ff991c3bc672abcc564f6073acd2ddb0f97c 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=e3243bce31439f7a9484eb2156c604760bfd9135e2f000a69a10b4e8f8d27cf4 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=774e871cec4d43317c46319ccc6f895720fd8d3d61f10f3d8070227ae82946ff 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=23672411bcb443755ec30d55b31633b02c493de144779679f134c0ca20679b33 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=32165 sha256=a7bb28cb702a5d4a70d53aa5f2f31b37943f465583fa0ca9ca7254f78e97c496 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=c73a72107cc6576f8b4951c9128e4d51dcc5081f6cbbdc3908a0c37527c4d881 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=b273b5a733b21ddec664f8779860baa110c5b5d856135bd048c6955b06472659 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=e310d99525d3d324ead722cb4d55d966c14d4cb4b2d8c88067cd54b29ff9ddc0 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=0a68cb4d1b31eba86b7dde355b844db895d7be6f609690578d74e83a53f0eade 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=403695 sha256=34ac5380bd05f6b966c3997bd0c1ee928c3318211598d2e18f778abc32536ac3 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=9147dedfdf4cefbd69eaa2f3629f25ea39981dbf3f28d5986554c082374589b8 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=e97432bed1d684fff7277e4d79bd567cc968bc6ff0cafac1ad9902b8dcf78b01 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=10264 sha256=8dce511d62ae9d09514760c71ab58d472135e664efd056334712e8896c162f7f 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=190eaa70ba34045767035a73fd41875c27c7dfae84c8a570f41164fcce2dca62 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=3374939 sha256=550ac2eaebcf31809375bacd183ac3ac5dd698ff2b03eba45b9e2196e3889526 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=3604888 sha256=08d1a773e0f942aa7694c25cf6d88dad0778b0f5492956a9b347454307f8ea5a 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=8953263 sha256=ecbc99f32a5c289d03ed59a53724e48860bc6b4b2477d921475cef3d15c4d9e1 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=7e31a078e38d46e39bfefbf9327df088c77e4f2f8e08a68300c0c48cddf90cfa 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=36249646 sha256=65a56d4ba782c87f20915fab41beead292b6414434ded45d3c8a49e62b1567e1 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=ae1f0abf18a0b3648a86f1e42d7798cb05e3677a9df4d8f93bd89820bbf382b9 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=f11ad015ded2579e0ec5a9d885b279483e2d3ceb0a8e002d7f2559a6444c1238 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=46c15803496bc53d2dc06801da089be6ec840dd589cd76b5a6301f2d7395d90b 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=6c66b65929e9a516310b9b887b13e5bd183b194ebe1430ca891a1edc16f61e77 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=d149a77e007963d15673f5eb82ea1b4cdd2958e5d7a74020a4fb395d00939480 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=acfafb4538e8711ec3db5e6838b18b5472505cfc7e0d2da1bf09699da6be2203 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=aabdcbc1d9ac4b7c6b76d54e51fedcf1f1c029935dcaa06ef0eeb872215d9999 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=ddca0c2f8fc66ccf0e5d01923356b80383e21a23a919bbcc29c72491b693be8f 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=c037ba950c4bf4a792fdb5193a561590e880506d1b328febea90cbff56844764 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=cfd54bd1223017814f343b5581ff705b4920734320796f545c11ff76b52588b9 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=17c67edc7f5014630af4bc9352565c989aa8fd33d4aa3538c48d92d95bf0bf35 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=087921239f773353a2baf7c4370c68f3a41fd6f8b109cbb3e0f5c30d7f74ad7d 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=1261a20bcd44e32c40626bee3a6d48975289b06ffd561ebe12024589afe3b178 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=335926 sha256=2de7ec7eee02c28ea8f96f5169952e68acff1eac35c7c77d200c79d80da8e435 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=baf929417935f1f21765b7c455d4730904d0596183b01b7ee349970d34b09cb8 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=f7a6c29ce39072a45e62200d3dd11ef62f88b2435db15cd00baf8bef8a8920d4 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=748869 sha256=f9aba0b30a27d49abb9435bc18ca2898fd727590bdfff8459fdc97641924586d 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=e08144c02aae3154d0bdeaf21d4d62368c6894b8bc30989211475163c5e6e750 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=f8699439172e47c7e013c876dada0b86b57c3bc3ad197d83636a94ce39aa89dc 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=211567 sha256=d15faf2c75fc631050b5aaed856526956a0a8be7d19094b84b6f8a268eb50673 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=420017 sha256=4bb7d4fdbda480f89cef6ee255bca16400fa60b65271698976ff022c743355a9 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=363232 sha256=2763d811cd2b8ed179e1b2f39c0be690dc551bb7b3cdbec8f8db7792c6c73e7f 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=89210227e26d4778b08f9aa90119fcd0ce4d4a3913d3bd456648f0e6ea62afce 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=2784262 sha256=2c49efaa73ca7f22a1e9fa5ea240e0cfefa83193d97f2f09694a15c493db667a 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=b144205a94078f89cee0f49c11e1aad61748db0403f119e7c54b0e6aa387fe35 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=2764413 sha256=f584e15bf4ce14f7087f1ae7eb2f1e131e4d97966eff22d3d6e82219b43e3b64 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=4579434 sha256=25e07ed7323faced55264d861e3c3ca6808002b96ff9a23e85821ddd6c31904a 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=121856 sha256=d5c6ff7c2507821d1c224555f17394beea442bdee52911b59c401affb47935f4 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=c6662e67b490231578753dd86e592c3495d2f0975b49475a48c3b89e14b7fa7a 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=1561202 sha256=5b6dbc06143e580cb6ca11782fc24232ac6f0798410177ee325aa0fb9c98d851 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=6f33a6e3c40030daa7c5d28634737635bbf4c0eec9cff0c2aa40162cdd4b21da 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=9955801 sha256=534686165444d686b8dbeb627a5b23e54b69cac376e7284dc209671a4051dc0a 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=ead1ffce8ad18d1e870f201fd07849a2a3a5dac0ee607b11953db3206988ed82 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=8f9bb61247990499f6563eeaf53c86845ce0e47609bd09b2627ea9d3d4f3a9ef 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=337b3e7f508c43394c10c62e036ac46f04157f749f5757874d7806c7e7666ba8 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=14e985aa12aed0e03056ef5307427dc1b85b1bb6e6bc9ecf740eb799a5ed1a35 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=8419508ca825263fdc492a8f02a4b4c92eb7934c41129f254a2d2cf72dc60920 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=c481f713907672520f9d2a7db2dbef4a40ab1fb06d4fb343a4045fcd4122b9cf 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=00299f880197e6af37ba0819cae78609ba0a4961e23507f21c087cfc57ac5dae 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=99cdbc8593a00e9af839f07045494a4c2266c2d81d8f1478d1292ab58ca3d209 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=fae6939119e6635535f40513651318d8b9d63488679c6ab74962711b141a954e 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=49b2c66cb90cc9ea686d2763113f39c8acd0f0a7bcfa610215360bdda35a5936 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=3276845 sha256=ea0961d7b0aba673a8db4caab01cf1ccb1ce94d01147c1edd55bfdccf39357ba 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=25819159 sha256=5aacf0ef119b3e4b75d1a6ed8616ffce54980a33bc78f369cb75f4afaf2a46b0 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=25a943df12013284437498b613bde01edf143b0110253f802e1f54c28ebe9d5a 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=0536464da0b1abdab7f6de6ab3168c322ba19c539d598684acfc708e4d7009fe 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=5663f9ca90a05e3d5fd71c3e834248b0cdeb3a2d54f87d1a312385d0bfeaa995 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=970527a40480ac87420ebcff02255a975025c0a2995e638a734cd0ac5c2c35ee 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=a2b516cead7a1cc1527361a3c763c8d0bede303b0e8b6848b3e1cdd5716df688 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=657595 sha256=e3c7c60d8ca83ff5ad397879fe50b4eb4b2ac81fc2e233f154cf71d1e22daa4f 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=b5716bc9ca273fddbf95a209276f0e5568af8ca7144f0a0e034baf772fc09f80 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=0d54b29f0279908fec6362468ffbd772c5ac385cace7805f61334f64aeb1e21e 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.57.0-py3-none-any.whl size=365394 sha256=2ae5648d89b7179427290933c4176bc22d76cc2a109ccaef17c1c5a6dbee3aaa Stored in directory: /root/.cache/pip/wheels/17/fc/6c/c827cb116ceffbcb969343a969346946dda99b10644cc56d8c Building wheel for xsdba (pyproject.toml): started Building wheel for xsdba (pyproject.toml): finished with status 'done' Created wheel for xsdba: filename=xsdba-0.4.0-py3-none-any.whl size=128083 sha256=a9fc39e16ce35bee129f605e4d6238cfac46c2f77c5f84c5931eaa7f35f9e0c0 Stored in directory: /root/.cache/pip/wheels/5a/6f/0c/080bb144c7e542bfa263ebf23c6219919b83cddb4e87209ef5 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=190834 sha256=544859a168e858a804eac61479ebb5206795baf9001d332d136d949bd94d8308 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=378c7dfe899c041312a135e0bb8782f1edabfa25619135b7fcc353325a6de7c1 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=28abac2fb64c5cc94ddde8428698a554b7961a50e8e898486d65e54d3ec544bc 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=bd88afcd1ac9304444b3809b9f269a43f2322cfd036061dd824b4ded67f9db57 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=264089 sha256=9d5ce1a2299b08426ce793716f604f212cb19d2b65d1e96b9ac2b42647a8f834 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.2.1-py3-none-any.whl size=102215 sha256=9df4cd4d89a9ef8a7f88e33e1bef831d7d75ef6c1ba2b327e7d452986df3a72b Stored in directory: /root/.cache/pip/wheels/99/67/b2/05a4c07e5765d0b0b565d677060c10bf448b0f79919b852c34 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=bbd9b75197b7f3050edce04e7a56c5c5a44637d34f5770c3e56eca7d9e8778fe 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.5-py3-none-any.whl size=444229 sha256=f9c26ba06f9747749ca1e5c94d6a85cb84254577553c8785576fd38fa64dc0f7 Stored in directory: /root/.cache/pip/wheels/47/cc/a0/1c29b0e5de9b059ed37ff683954c8ebc76670635cce5d8fe1a 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=2090843 sha256=5b14aa2703042547f63fae4fa6cbc8c451d1e7e8617f6939f7a6ed4996a2e36c 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=c484ee4908179404e8e3e44f90d231df04fb48b781c902fe573e56fc2a9a0a55 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=fbcfa017c99821b297147fb835a0b4233b51ca992edc1f074771329f917eb423 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=fb2e89f4262f9028cfab7d6b6519c5260737db63fc2f427053b8dfa02368d21c 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=b078ae4ddadc5c8b8214084218d4689f8e7b8a671371e79e0b313bbe87ce43db 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=8606165 sha256=42d01ad8358356d3502f85c24fb6ca74ee3935bed1fad94eb0f91c75af505826 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=22889 sha256=fd1c57661dc615e4c994ec435cf8d16fd39293184078deceaac973b24fa51c60 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=e6d2f14f416858edc24cb257677a8b0468f3776e7f7795c407619efac663d26d 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=2560fa831e784df584ef9404481fe3f8d24897c318bdeac5027ce9ff0ba9020a 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-45.0.3-cp312-abi3-linux_x86_64.whl size=1704438 sha256=d7600f428c5de6640c6f1b88fcf82f41cefc24b77223fab01bb9ad042e22485f Stored in directory: /root/.cache/pip/wheels/46/99/0f/2345d057c3dfe1ea0f98ab761a8a5df6daaeedcd6de969d677 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=460390 sha256=88d55b6b36b31d1121788f3a954e039a3907265f1946a029ded5a11d4786fb22 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=1470631 sha256=5bf636f67b23cce42078aa78e26ddaf9d69fbad5493d4c4463ed4c453966d27e 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=284618 sha256=f5a0240c03c6983696438f408323d2c600a6df1696cd4c5c23a129469ddf2ed3 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=1128767 sha256=16f0ffc8d8a1815d53e546f5b7931c6dd9ed0f0d8406730e0a41bcad32baf5e2 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=06f92065167b4bc899c61d26d34c84c275a38de7d23fb19d2fb440be40ce8c33 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=2aeeef569cd421811bd280a576e6844b8e038456eb52103876cf59a80f3809fd 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=796991 sha256=5da9e83c1660870184e00a042fd50f2f456d746580c444f9807a1a74eab007ed 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=390779 sha256=b278c414cbe53fd01ce29b9c425fa020873c88def8f44503bf945a8142d189c5 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=d8f4154b19c77826bf419ddda08637bd821a83ec0baa24ef81396ce3a6831822 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=441194 sha256=cd26f5237e3c51f7fd3e2e3984c92de0b65ecde2e10611b019a28b31a9a010f8 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 typer (pyproject.toml): started Building wheel for typer (pyproject.toml): finished with status 'done' Created wheel for typer: filename=typer-0.16.0-py3-none-any.whl size=46317 sha256=1f79bed11d4d02d4310e3c1b7ba594183bcedb0ac73b27a9e5f28f6fb5b98855 Stored in directory: /root/.cache/pip/wheels/7b/5c/f6/2eedda1a3af1dfd80150fad36f1443aed6eaae24ed3923ff32 Building wheel for shellingham (pyproject.toml): started Building wheel for shellingham (pyproject.toml): finished with status 'done' Created wheel for shellingham: filename=shellingham-1.5.4-py2.py3-none-any.whl size=9792 sha256=3d610ae728c7f234e989e72548556b9f850817be077e2599fd8fa2ef66a48769 Stored in directory: /root/.cache/pip/wheels/07/82/28/2db05026c68f3c74a6afe63d99bbbe4a0b645c8e7f39c4ee32 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.14.0-py3-none-any.whl size=43839 sha256=a1514509136dd0b477638fc68d6a91497af5076466ad0fa6c338e44e359944af Stored in directory: /root/.cache/pip/wheels/8c/d0/71/f12599eec1b94e97234fd7e6c207a60f3c3ce366c7bcac5bb4 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=ca59f17daaf8c8fb996794767611befff1b13804cadd845db0fe8201a480e0f9 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=5785111ca743e3786141a25916e2fff9f381455a294326a6e54e036275eda4e8 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=109d836caadcc5f13ca118d32497a201eb1b5346fe7d75d4aaab6f5695cb2b48 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=f40edf576ba6e0b042fa6abe96758008d43f70d528c128a2401081e2ea9dae54 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=63bb2ef6c4a631c2f926e19b469bb45381e3041d10ccb484173091cd8ce585c7 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=adebb1855da9d8f89b778b688b6b5573105c0b900131d0b1892a73726feff677 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=814df4696acff40370d83b1296597b0990fec95b356445b7a6e16d02a30fd91e 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=8a9f95ea459119dcd4c49ffd5ce5021bea81f43661ea7a0fa327f89461d3be56 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 xsdba 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 typer shellingham 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.57.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 177)) Processing ./src/xsdba-0.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 178)) Processing ./src/xxhash-3.5.0-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 179)) Processing ./src/xyzservices-2025.4.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 180)) Processing ./src/yamale-6.0.0-py3-none-any.whl (from -r requirements3.txt.tmp (line 181)) Processing ./src/zarr-2.18.7-py3-none-any.whl (from -r requirements3.txt.tmp (line 182)) Processing ./src/zict-3.0.0-py2.py3-none-any.whl (from -r requirements3.txt.tmp (line 183)) Processing ./src/zope_interface-7.2-cp312-cp312-linux_x86_64.whl (from -r requirements3.txt.tmp (line 184)) 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.2.1) 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.5) 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.14.0) 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: typer>=0.12.3 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from xsdba==0.4.0->-r requirements3.txt.tmp (line 178)) (0.16.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)) (45.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: shellingham>=1.3.0 in /opt/metwork-mfext-master/opt/python3/lib/python3.12/site-packages (from typer>=0.12.3->xsdba==0.4.0->-r requirements3.txt.tmp (line 178)) (1.5.4) 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, xsdba, 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.57.0 xsdba-0.4.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/xsdba.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=65df89172325c8a41aa46625e3c35df61142c6500f96e86c4b280c3ba95ff3e9 Stored in directory: /tmp/pip-ephem-wheel-cache-5t_42bt7/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_b494374c7df1b8bb4759b810485c8373.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