From 0852ae62103075d6cd7a694b2d2c389d908f717c Mon Sep 17 00:00:00 2001 From: Andy Teucher Date: Wed, 20 May 2026 15:26:59 -0700 Subject: [PATCH 1/4] Update script to get latest positron server version --- ci/install-positron.sh | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/ci/install-positron.sh b/ci/install-positron.sh index f7d60f0..d59a495 100644 --- a/ci/install-positron.sh +++ b/ci/install-positron.sh @@ -1,14 +1,34 @@ #!/usr/bin/env bash set -euo pipefail -# Download Positron server to temporary directory -# Note: this is the url for x64 architecture machines -curl -L "https://cdn.posit.co/positron/releases/server/x86_64/positron-server-linux-x64-2026.05.0-179.tar.gz" -o /tmp/positron-server.tar.gz +GITHUB_API="https://api.github.com/repos/posit-dev/positron/releases/latest" +CDN_BASE="https://cdn.posit.co/positron/releases" +DEST="/tmp/positron-server.tar.gz" -# Create directory -mkdir -p /opt/positron-server +# Find latest Positron release +release=$(wget -qO- "$GITHUB_API" | python3 -c "import json,sys; print(json.load(sys.stdin)['tag_name'])") + +# Get the checksums for the latest release +checksum_url="${CDN_BASE}/checksums/positron-${release}-checksums.json" +checksums=$(wget -qO- "$checksum_url") + +filename="positron-server-linux-x64-${release}.tar.gz" +expected=$(echo "$checksums" | python3 -c "import json,sys; d=json.load(sys.stdin); print(d['${filename}'])") + +download_url="${CDN_BASE}/server/x86_64/${filename}" -# Unpack Positron Server into newly created directory -tar -xzf /tmp/positron-server.tar.gz -C /opt/positron-server --strip-components=1 +wget -q "$download_url" -O "$DEST" -rm /tmp/positron-server.tar.gz +# Verify SHA256 checksum +actual=$(sha256sum "$DEST" | awk '{print $1}') + +if [ "$actual" != "$expected" ]; then + echo "Checksum MISMATCH: expected $expected, got $actual" >&2 + rm -f "$DEST" + exit 1 +fi + +# Install Positron Server +mkdir -p /opt/positron-server +tar -xzf "$DEST" -C /opt/positron-server --strip-components=1 +rm "$DEST" From 16f1e3946389c095f40b60fd5239cc0a0a8301e1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 May 2026 22:44:34 +0000 Subject: [PATCH 2/4] [bot] autogenerated conda-lock files --- ci/conda-lock.yml | 618 +++++++++++++++++----------------------------- 1 file changed, 227 insertions(+), 391 deletions(-) diff --git a/ci/conda-lock.yml b/ci/conda-lock.yml index cd613bc..48978ba 100644 --- a/ci/conda-lock.yml +++ b/ci/conda-lock.yml @@ -95,15 +95,15 @@ package: category: main optional: false - name: aiohappyeyeballs - version: 2.6.1 + version: 2.6.2 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.1-pyhd8ed1ab_0.conda + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.6.2-pyhd8ed1ab_0.conda hash: - md5: 18fd895e0e775622906cdabfc3cf0fb4 - sha256: 7842ddc678e77868ba7b92a726b437575b23aaec293bca0d40826f1026d90e27 + md5: 8a9936643c4a9565459c4a8eb5d4e3ff + sha256: 6c6ddfeefead96d44f09c955b04967a579583af2dc63518faf029e46825e41ab category: main optional: false - name: aiohttp @@ -385,40 +385,6 @@ package: sha256: 792da8131b1b53ff667bd6fc617ea9087b570305ccb9913deb36b8e12b3b5141 category: main optional: false -- name: asf_search - version: 12.1.0 - manager: conda - platform: linux-64 - dependencies: - asf_search-base: '>=12.1.0,<12.1.1.0a0' - python: '>=3.10' - remotezip: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/asf_search-12.1.0-pyhd8ed1ab_0.conda - hash: - md5: ed556ecb186256ab63fc51c2f8e36006 - sha256: 1f2309ef6cda29c5bc5dc92308d1a5c20b532cdea83b246ccae22213b905392b - category: main - optional: false -- name: asf_search-base - version: 12.1.0 - manager: conda - platform: linux-64 - dependencies: - ciso8601: '' - dateparser: '' - importlib-metadata: '' - numpy: '' - python: '>=3.10' - pytz: '' - requests: '' - shapely: '' - tenacity: 8.2.2 - url: https://conda.anaconda.org/conda-forge/noarch/asf_search-base-12.1.0-pyhd8ed1ab_0.conda - hash: - md5: b9d6686080a566d802ffba0205435de4 - sha256: 77316c4fc41387deeb089549067c5edf228e7814b3e3685975eb5eb77beeb4fe - category: main - optional: false - name: asttokens version: 3.0.1 manager: conda @@ -618,11 +584,11 @@ package: aws-c-cal: '>=0.9.13,<0.9.14.0a0' aws-c-common: '>=0.12.6,<0.12.7.0a0' libgcc: '>=14' - s2n: '>=1.7.2,<1.7.3.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.26.3-h692f434_1.conda + s2n: '>=1.7.3,<1.7.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.26.3-hb18f61d_2.conda hash: - md5: 14260392d0b491c537b5e26e9a506fff - sha256: e3e33031d641864128ab11f9b8585ad5beb82fa988fe833bb0767dd01878a371 + md5: d1337309873c443bcc9f118b67eed84e + sha256: eee7f7aa2c5b9e0a31edba7b81482036fbe751c40bc6697fd057fbd2c656406b category: main optional: false - name: aws-c-mqtt @@ -1206,15 +1172,15 @@ package: category: main optional: false - name: ca-certificates - version: 2026.4.22 + version: 2026.5.20 manager: conda platform: linux-64 dependencies: __unix: '' - url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.4.22-hbd8a1cb_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.5.20-hbd8a1cb_0.conda hash: - md5: e18ad67cf881dcadee8b8d9e2f8e5f73 - sha256: c9dbcc8039a52023660d6d1bbf87594a93dd69c6ac5a2a44323af2c92976728d + md5: 489b8e97e666c93f68fdb35c3c9b957f + sha256: 9812a303a1395e1dafbd92e5bc8a1ff6013bcbba0a09c7f03a8d23e43560aa9b category: main optional: false - name: cachecontrol @@ -1282,15 +1248,15 @@ package: category: main optional: false - name: cachetools - version: 7.1.1 + version: 7.1.3 manager: conda platform: linux-64 dependencies: python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/cachetools-7.1.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/cachetools-7.1.3-pyhd8ed1ab_0.conda hash: - md5: bf63d5c36d9cfee27b7929aff260140b - sha256: 8bef408e31ffebe136237882290e4e9d27fd8bcea113cede8d568ef2c1c50337 + md5: 4ca076dae9307efdc1b99d5f41749082 + sha256: 6ced1798a0fe7017771fa3a789bb17c4f5e6a74eb06e290caa9d1d2776ea40d3 category: main optional: false - name: cachey @@ -1374,15 +1340,15 @@ package: category: main optional: false - name: certifi - version: 2026.4.22 + version: 2026.5.20 manager: conda platform: linux-64 dependencies: python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.4.22-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.5.20-pyhd8ed1ab_0.conda hash: - md5: 929471569c93acefb30282a22060dcd5 - sha256: 989db6e5957c4b44fa600c68c681ec2f36a55e48f7c7f1c073d5e91caa8cd878 + md5: 9fefff2f745ea1cc2ef15211a20c054a + sha256: 645655a3510e38e625da136595f3f16f2130c3263630cc3bc8f60f619ddbe490 category: main optional: false - name: certipy @@ -1484,21 +1450,6 @@ package: sha256: 3f9483d62ce24ecd063f8a5a714448445dc8d9e201147c46699fc0033e824457 category: main optional: false -- name: ciso8601 - version: 2.3.3 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc: '>=14' - python: '' - python_abi: 3.13.* - url: https://conda.anaconda.org/conda-forge/linux-64/ciso8601-2.3.3-py313h54dd161_1.conda - hash: - md5: ec4754d3f7cd32b8db467f6749884545 - sha256: 277fc59168939623b954b9537eaef2d4f955dd120136f7d8931687152c771791 - category: main - optional: false - name: click version: 8.1.8 manager: conda @@ -2055,7 +2006,7 @@ package: category: main optional: false - name: datashader - version: 0.19.0 + version: 0.19.1 manager: conda platform: linux-64 dependencies: @@ -2072,26 +2023,10 @@ package: scipy: '' toolz: '' xarray: '' - url: https://conda.anaconda.org/conda-forge/noarch/datashader-0.19.0-pyhd8ed1ab_0.conda - hash: - md5: 7718b2244ac8f3b4188ed4a06d49faf5 - sha256: cfecc3dad48250f530ebd16f52061cb37bc9fdbdfec25098bf2de8424996b0bc - category: main - optional: false -- name: dateparser - version: 1.4.0 - manager: conda - platform: linux-64 - dependencies: - python: '>=3.10' - python-dateutil: '>=2.7.0' - pytz: '>=2024.2' - regex: '>=2024.9.11' - tzlocal: '>=0.2' - url: https://conda.anaconda.org/conda-forge/noarch/dateparser-1.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/datashader-0.19.1-pyhd8ed1ab_0.conda hash: - md5: 4d8650857be15983a33032bf18059787 - sha256: 9ccdd848db68efc03afbf5fc67e92accc912c0b609a4f4ba54b720f0c27c41a2 + md5: 51ec314f84fd5215980646e84f6f54dc + sha256: a440eb220a07eb7517334396f0f783a356bf43ffb22b1441e61f394640ccfbe2 category: main optional: false - name: dav1d @@ -2151,15 +2086,15 @@ package: category: main optional: false - name: decorator - version: 5.2.1 + version: 5.3.1 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.2.1-pyhd8ed1ab_0.conda + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.3.1-pyhd8ed1ab_0.conda hash: - md5: 9ce473d1d1be1cc3810856a48b3fab32 - sha256: c17c6b9937c08ad63cb20a26f403a3234088e57d4455600974a0ce865cb14017 + md5: 61dcf784d59ef0bd62c57d982b154ace + sha256: 430bd9d731b265f0bedb3183ac3ecfaa1656390c092b6e864ff8cc1229843c8c category: main optional: false - name: defusedxml @@ -2265,18 +2200,6 @@ package: sha256: fb8c1b918b3c28ff9cdf21279aad9a50a659dd3bcbdb95d687044fb35b58b2df category: main optional: false -- name: docstring_parser - version: 0.18.0 - manager: conda - platform: linux-64 - dependencies: - python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/docstring_parser-0.18.0-pyhd8ed1ab_0.conda - hash: - md5: b0c7c29a60c82d57c5b4c4c38f0642c8 - sha256: 0994f88d4257dbfcbf67f10c886d84a531e13e6d36dee3a77ddcca6ffc37d7ca - category: main - optional: false - name: donfig version: 0.8.1.post1 manager: conda @@ -2496,7 +2419,7 @@ package: category: main optional: false - name: fastparquet - version: 2025.12.0 + version: 2026.5.0 manager: conda platform: linux-64 dependencies: @@ -2509,10 +2432,10 @@ package: pandas: '>=1.5.0' python: '>=3.13,<3.14.0a0' python_abi: 3.13.* - url: https://conda.anaconda.org/conda-forge/linux-64/fastparquet-2025.12.0-py313h29aa505_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fastparquet-2026.5.0-py313h29aa505_0.conda hash: - md5: 71c669770861c4b59792e6b3f8c69109 - sha256: 72fad69db399a1e7597737ca7e8ffbcdf924faba8bbc6458c977e2fedb90f97c + md5: e8c0bf5e78acabc4a9af0f41f1eb68dc + sha256: 4806bae3d0f1436ad22725baa671570fd4701b9e2ee45dbe1b7b25bc054282b8 category: main optional: false - name: fftw @@ -3282,7 +3205,7 @@ package: category: main optional: false - name: greenlet - version: 3.5.0 + version: 3.5.1 manager: conda platform: linux-64 dependencies: @@ -3291,10 +3214,10 @@ package: libstdcxx: '>=14' python: '' python_abi: 3.13.* - url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.5.0-py313h5d5ffb9_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.5.1-py313h5d5ffb9_0.conda hash: - md5: ac65f21f61e9c86e39dd7b91aeccbe62 - sha256: 3d2927e562ab121da16a8c07c322fa763747381fc74532384df743d0adefa833 + md5: 9867806877cf07748b06ed37462473e3 + sha256: 877e63a855f344c389160720055621c4aeb872d9c7b5ad3beb2af18952efe4f5 category: main optional: false - name: gshhg-gmt @@ -3407,6 +3330,38 @@ package: sha256: 84c64443368f84b600bfecc529a1194a3b14c3656ee2e832d15a20e0329b6da3 category: main optional: false +- name: h3 + version: 4.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/h3-4.3.0-h3e4d06c_1.conda + hash: + md5: 7a9b1ee49ab4ac8ee2a0bda9e9f666d5 + sha256: b9f46e0f9a24c321b065bc0d2563604a1b0fb7e02a06105e264411f74010a54e + category: main + optional: false +- name: h3-py + version: 4.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + h3: 4.3.0 + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/h3-py-4.3.0-py313h5d5ffb9_3.conda + hash: + md5: 366eb6d21d537e71a1fcf3cde9967d26 + sha256: 0beea01293fb72769c4303c64f5acf7ece4a7a70bc37da86c0d5c7bf4aaf9014 + category: main + optional: false - name: h5coro version: 1.0.4 manager: conda @@ -3748,15 +3703,15 @@ package: category: main optional: false - name: idna - version: '3.13' + version: '3.15' manager: conda platform: linux-64 dependencies: python: '' - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.13-pyhcf101f3_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.15-pyhcf101f3_0.conda hash: - md5: fb7130c190f9b4ec91219840a05ba3ac - sha256: 9ab620e6f64bb67737bd7bc1ad6f480770124e304c6710617aba7fe60b089f48 + md5: 1b9083b7f00609605d1483dbc6071a81 + sha256: 3d25f9f6f7ab3e1ce6429fc8c8aae0335cf446692e715068488536d220cc43de category: main optional: false - name: imagecodecs @@ -4149,29 +4104,34 @@ package: category: main optional: false - name: itslive - version: 0.5.1 + version: 0.6.1 manager: conda platform: linux-64 dependencies: boto3: '>=1.28' - earthaccess: '>=0.5.2' + earthaccess: '>=0.5' + h3-py: '>=4.0' matplotlib-base: '>=3.6' - pandas: '>=1.5.1' + pandas: '>=1.5' plotext: '>=0' - pqdm: '>=0.2.0' - pyproj: '>=3.3' - python: '>=3.10' - requests: '>=2.28.1' + pqdm: '>=0.2' + pyarrow: '>=10' + pyproj: '>=3.4' + pystac-client: '>=0.7' + python: '' + python-duckdb: '>=0.8' + requests: '>=2.28' rich-click: '>=1.5' + rustac: '>=0.6' s3fs: '>=2022.3' - shapely: '>=1.8' - tabulate: '>=0.9.0' - xarray: '>=2022.3' - zarr: '>=2.11' - url: https://conda.anaconda.org/conda-forge/noarch/itslive-0.5.1-pyhd8ed1ab_0.conda + shapely: '>=2.0' + tabulate: '>=0.9' + xarray: '>=2022.6' + zarr: '>=2.12' + url: https://conda.anaconda.org/conda-forge/noarch/itslive-0.6.1-pyhc364b38_0.conda hash: - md5: b0319fb51b6bf812e42cb8d69eb0ef5d - sha256: 7a12b88746b66b9deba9d6b0cefd6b1311eda216327d22e2e5d9a89a521f0d0c + md5: bc218b4f7f9b3a2e6fa5d44c8697592d + sha256: b8b47945f1a9d6a5966d465e525ba1788fa1be57e7736df5d9a30894d2d08843 category: main optional: false - name: jaraco.classes @@ -4201,16 +4161,16 @@ package: category: main optional: false - name: jaraco.functools - version: 4.4.0 + version: 4.5.0 manager: conda platform: linux-64 dependencies: more-itertools: '' python: '' - url: https://conda.anaconda.org/conda-forge/noarch/jaraco.functools-4.4.0-pyhcf101f3_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jaraco.functools-4.5.0-pyhcf101f3_0.conda hash: - md5: aa83cc08626bf6b613a3103942be8951 - sha256: 6a91447b3bb4d7ae94cc0d77ed12617796629aee11111efe7ea43cbd0e113bda + md5: 8e33f6f90e5de5efd971840c7634d954 + sha256: 8bc317fe1e93dec7350b460f7b4e82ea9c3d157c278219bfc6a95b7a51007fdd category: main optional: false - name: jedi @@ -4760,7 +4720,7 @@ package: category: main optional: false - name: jupytext - version: 1.19.2 + version: 1.19.3 manager: conda platform: linux-64 dependencies: @@ -4771,10 +4731,10 @@ package: python: '>=3.10' pyyaml: '' tomli: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.19.2-pyh0398c0e_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.19.3-pyhbbac1ac_0.conda hash: - md5: 866d6b93cd3efa827ac3223c2c3cccbc - sha256: 9e6f965d4302285e2cd552311137449fa19ad0b05c2864f41228c1bfa2aacec5 + md5: 0838e0aa1b1b51d71998c09547455c76 + sha256: ab8d4476cc45a92f2db77b0b2009c4a591f30f424a27133bec110ce7d5438122 category: main optional: false - name: jwcrypto @@ -5334,17 +5294,17 @@ package: category: main optional: false - name: libdrm - version: 2.4.125 + version: 2.4.127 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=14' - libpciaccess: '>=0.18,<0.19.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda + libpciaccess: '>=0.19,<0.20.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.127-hb03c661_0.conda hash: - md5: 9314bc5a1fe7d1044dc9dfd3ef400535 - sha256: c076a213bd3676cc1ef22eeff91588826273513ccc6040d9bea68bccdc849501 + md5: d8d16b9b32a3c5df7e5b3350e2cbe058 + sha256: 7d3187c11b7ae66c5595a8afd5a7ce352a490527fdf6614cab129bc7f2c16ba3 category: main optional: false - name: libedit @@ -5415,16 +5375,16 @@ package: category: main optional: false - name: libexpat - version: 2.8.0 + version: 2.8.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=14' - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.0-hecca717_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_0.conda hash: - md5: a3b390520c563d78cc58974de95a03e5 - sha256: ea33c40977ea7a2c3658c522230058395bc2ee0d89d99f0711390b6a1ee80d12 + md5: 93764a5ca80616e9c10106cdaec92f74 + sha256: 363018b25fdb5534c79783d912bd4b685a3547f4fc5996357ad548899b0ee8e7 category: main optional: false - name: libffi @@ -5576,39 +5536,6 @@ package: sha256: 298497351f4a7dc94938a1ad8dc3df545a07efdc5f1b91b9256d04e65959a430 category: main optional: false -- name: libgdal-hdf4 - version: 3.12.3 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - hdf4: '>=4.2.15,<4.2.16.0a0' - libaec: '>=1.1.5,<2.0a0' - libgcc: '>=14' - libgdal-core: 3.12.3 - libstdcxx: '>=14' - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-hdf4-3.12.3-hf70aa56_3.conda - hash: - md5: 5429ab06028218ac67e11695b4b66a96 - sha256: dc0ffd3fdce474ff3f975dadda48f971bff6604b83391b3cd9b4c3e43408335e - category: main - optional: false -- name: libgdal-hdf5 - version: 3.12.3 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - hdf5: '>=2.1.0,<3.0a0' - libgcc: '>=14' - libgdal-core: 3.12.3 - libstdcxx: '>=14' - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-hdf5-3.12.3-ha9bf034_3.conda - hash: - md5: f019b2a48a736bf0357b0e24176ab941 - sha256: 168bf24d820814a1bea1f1e308eb1116bea11e218ad5e018014f68e04852bc16 - category: main - optional: false - name: libgdal-jp2openjpeg version: 3.12.3 manager: conda @@ -5625,26 +5552,6 @@ package: sha256: d02e8a3a9dd288acb5006150783ab93a4d1a6dec4c1b0eb60699456f52efda77 category: main optional: false -- name: libgdal-netcdf - version: 3.12.3 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - hdf4: '>=4.2.15,<4.2.16.0a0' - hdf5: '>=2.1.0,<3.0a0' - libgcc: '>=14' - libgdal-core: 3.12.3 - libgdal-hdf4: 3.12.3.* - libgdal-hdf5: 3.12.3.* - libnetcdf: '>=4.10.0,<4.10.1.0a0' - libstdcxx: '>=14' - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-netcdf-3.12.3-ha903712_3.conda - hash: - md5: 558c0691cd8ff91fd0baeb4943476a8a - sha256: 0be40bdfcd0964e1c092d6524167524925039821be3d3be5cd7b60c3c37f0799 - category: main - optional: false - name: libgfortran version: 15.2.0 manager: conda @@ -6061,16 +5968,16 @@ package: category: main optional: false - name: libpciaccess - version: '0.18' + version: '0.19' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.19-hb03c661_0.conda hash: - md5: 70e3400cbbfa03e96dcde7fc13e38c7b - sha256: 0bd91de9b447a2991e666f284ae8c722ffb1d84acb594dbd0c031bd656fa32b2 + md5: 33082e13b4769b48cfeb648e15bfe3fc + sha256: f41721636a7c2e51bc2c642e1127955ab9c81145470714fdaac44d4d09e4af41 category: main optional: false - name: libpng @@ -6155,16 +6062,16 @@ package: category: main optional: false - name: libsodium - version: 1.0.21 + version: 1.0.22 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=14' - url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.21-h280c20c_3.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.22-h280c20c_1.conda hash: - md5: 7af961ef4aa2c1136e11dd43ded245ab - sha256: 64e5c80cbce4680a2d25179949739a6def695d72c40ca28f010711764e372d97 + md5: 965e4d531b588b2e42f66fd8e48b056c + sha256: b677bbf1c339d894757c3dcfbb2f88649e499e4991d70ae09a1466da9a6c92d6 category: main optional: false - name: libspatialite @@ -6325,16 +6232,16 @@ package: category: main optional: false - name: libuuid - version: '2.42' + version: 2.42.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=14' - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42-h5347b49_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.1-h5347b49_0.conda hash: - md5: 38ffe67b78c9d4de527be8315e5ada2c - sha256: bc1b08c92626c91500fd9f26f2c797f3eb153b627d53e9c13cd167f1e12b2829 + md5: 7d0a66598195ef00b6efc55aefc7453b + sha256: 3f0edf1280e2f6684a986f821eaa3e123d2694a00b31b96ca0d4a4c12c129231 category: main optional: false - name: libuv @@ -6626,7 +6533,7 @@ package: category: main optional: false - name: lxml - version: 6.1.0 + version: 6.1.1 manager: conda platform: linux-64 dependencies: @@ -6638,10 +6545,10 @@ package: libzlib: '>=1.3.2,<2.0a0' python: '>=3.13,<3.14.0a0' python_abi: 3.13.* - url: https://conda.anaconda.org/conda-forge/linux-64/lxml-6.1.0-py313h4a16004_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/lxml-6.1.1-py313h4a16004_0.conda hash: - md5: e5ba7f288d2389e3801952efa1be111f - sha256: 96dc58adadf29655c0a010c5268ef7cf3c7fb676015b7c96bc9dc01c800b659e + md5: f80bcdfdc772695738b1a17215868317 + sha256: 762e5c38726c808404df46751ec21e4b00b633b613d11f265f0e3a0454fe07ed category: main optional: false - name: lz4 @@ -7001,15 +6908,15 @@ package: category: main optional: false - name: narwhals - version: 2.21.0 + version: 2.21.2 manager: conda platform: linux-64 dependencies: python: '' - url: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.21.0-pyhcf101f3_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.21.2-pyhcf101f3_0.conda hash: - md5: d2ec42db1d2fcd69003c8b069fb4301c - sha256: 41e391ec624b67586e1d2d5ae1651f88b283fa0b68cce998c281e69e2e5d7573 + md5: 6687827c332121727ce383919e1ec8c2 + sha256: 70f43d62450927d51673eecd8823e14f5b3cfebdb43cda1d502eba97162bab42 category: main optional: false - name: nbclient @@ -7355,7 +7262,7 @@ package: category: main optional: false - name: numpy - version: 2.4.4 + version: 2.4.6 manager: conda platform: linux-64 dependencies: @@ -7367,10 +7274,10 @@ package: libstdcxx: '>=14' python: '' python_abi: 3.13.* - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.4.4-py313hf6604e3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.4.6-py313hf6604e3_0.conda hash: - md5: d66c057bf1ecaff2183d1c269268aead - sha256: 8d645a0151069e78f19ef085382d91afea7ac1114e8153feb2318672dee4d146 + md5: a5fdb80595ec7912e6b1634b2abd4b50 + sha256: 3740c9bc562db9c6f252f8697c5c7948bb48784346856f6d6308aba72ea4f00b category: main optional: false - name: numpy_groupies @@ -7429,7 +7336,7 @@ package: category: main optional: false - name: obstore - version: 0.9.4 + version: 0.9.5 manager: conda platform: linux-64 dependencies: @@ -7437,10 +7344,10 @@ package: libgcc: '>=14' python: '>=3.13,<3.14.0a0' python_abi: 3.13.* - url: https://conda.anaconda.org/conda-forge/linux-64/obstore-0.9.4-py313h5c7d99a_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/obstore-0.9.5-py313h5c7d99a_0.conda hash: - md5: e2899ee044931fec490fc766311c5a29 - sha256: 0156e4720b39d8a9f0ef1cf3e45181c42bb8429872aae259d903290e09ecf7c1 + md5: 0480e7dc689d4cbd87388a606aa0d7df + sha256: fd2709144e41a98a6a9d0fb2b2ce2a1901ab33169e0184e955360a0702629a36 category: main optional: false - name: ocl-icd @@ -7549,37 +7456,22 @@ package: category: main optional: false - name: opera-utils - version: 0.25.6 + version: 0.19.0 manager: conda platform: linux-64 dependencies: - affine: '' - aiohttp: '' - asf_search: '>=6.7' - botocore: '' - dask: '' - fsspec: '' - gdal: '>=3.8' - h5netcdf: '' + click: '>=7.0' h5py: '>=1.10' - libgdal-netcdf: '' numpy: '>=1.20' - pandas: '' pooch: '>=1.7' pyproj: '>=3.3' - python: '>=3.11' - rasterio: '>=1.3' - s3fs: '' + python: '>=3.9' shapely: '>=1.8' - tqdm: '' typing_extensions: '>=4.9' - tyro: '>=0.9' - xarray: '>=2025.01' - zarr: '>=3' - url: https://conda.anaconda.org/conda-forge/noarch/opera-utils-0.25.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/opera-utils-0.19.0-pyhd8ed1ab_0.conda hash: - md5: 184b48a8ff281cfb71d69d07f94d802e - sha256: adbad1d2ebbc379628382a21c8b70ae81f2e6892e7bfc7bd1a9e5743e98fa738 + md5: 8625745d1b02bb0f4777b91046042e6d + sha256: cc479dc68c7dd965ec8a7b94ef83ce5036eafb4dc15f9041e15adc6ce5169c81 category: main optional: false - name: orc @@ -8269,15 +8161,15 @@ package: category: main optional: false - name: pycparser - version: '2.22' + version: '3.0' manager: conda platform: linux-64 dependencies: python: '' - url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-3.0-pyhcf101f3_0.conda hash: - md5: 12c566707c80111f9799308d9e265aef - sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + md5: 9c5491066224083c41b6d5635ed7107b + sha256: e27e0473fc6723311a0bd48b89b616fa1b996a2f7a2b555338cbbcfb9c640568 category: main optional: false - name: pycrs @@ -8410,14 +8302,14 @@ package: __glibc: '>=2.17,<3.0.a0' cffi: '>=1.4.1' libgcc: '>=14' - libsodium: '>=1.0.21,<1.0.22.0a0' + libsodium: '>=1.0.22,<1.0.23.0a0' python: '>=3.13,<3.14.0a0' python_abi: 3.13.* six: '' - url: https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.6.2-py313h5008379_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.6.2-py313h2c65f4f_2.conda hash: - md5: c4426edfc5514a2c9be6871557bce52b - sha256: 51e80a7bef95025ad47a92acb69ee0e78f01e107655c86fe76abcde2ac688166 + md5: 7bbfa23048053d74cbad62c222ffa052 + sha256: 9599016e5d1dd9f032f70262f739a82e6b83dc708006266b3216f603c392b9eb category: main optional: false - name: pynco @@ -8521,15 +8413,15 @@ package: category: main optional: false - name: pyshp - version: 3.0.3 + version: 3.0.8 manager: conda platform: linux-64 dependencies: python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/pyshp-3.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyshp-3.0.8-pyhd8ed1ab_0.conda hash: - md5: c138c7aaa6a10b5762dcd92247864aff - sha256: d9a0be08f14d5d513611f9902affb49ca3ed72e05509d15d3cdf1970a84b9233 + md5: ae41f9cd8688ffcbd4022c798c2250c6 + sha256: be689adb0d73d68861156e923edb501c7d46894427298ba83eeb6a02269e16f2 category: main optional: false - name: pysocks @@ -8677,7 +8569,7 @@ package: category: main optional: false - name: python-duckdb - version: 1.5.2 + version: 1.5.3 manager: conda platform: linux-64 dependencies: @@ -8686,10 +8578,10 @@ package: libstdcxx: '>=14' python: '>=3.13,<3.14.0a0' python_abi: 3.13.* - url: https://conda.anaconda.org/conda-forge/linux-64/python-duckdb-1.5.2-py313h7033f15_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/python-duckdb-1.5.3-py313h7033f15_0.conda hash: - md5: 898eb833c1afbdbbf207c88314e430f6 - sha256: b0a6768ef4abb0961166f548c7d259f21402c74ee48d0ef230cbd2579a3dfeb1 + md5: 5d577f7e6665c0f8a1d39ddbf5ad6cb0 + sha256: c0ab4bc331643be18776104af2fe8acfc2a55ec9c8485fc3b4d662e6f2eaf2a1 category: main optional: false - name: python-fastjsonschema @@ -9041,19 +8933,6 @@ package: sha256: df1dd5cef9b31addec6689f24557da950a733c8104e4133138ba5e20ea9ac8b3 category: main optional: false -- name: remotezip - version: 0.12.3 - manager: conda - platform: linux-64 - dependencies: - python: '>=3.9' - requests: '' - url: https://conda.anaconda.org/conda-forge/noarch/remotezip-0.12.3-pyhd8ed1ab_1.conda - hash: - md5: ae636b9c45eaf85205950fc94401fd8b - sha256: ef52d7c1870a13740df224f370ff6457f1135f319ab7a0a2b13ce5fd34b0eeab - category: main - optional: false - name: requests version: 2.32.5 manager: conda @@ -9285,18 +9164,35 @@ package: sha256: e7655f12e29add10ef6842ca7e06167fc326903f32b0a9e62f464afda4e0d3d1 category: main optional: false +- name: rustac + version: 0.9.11 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + _python_abi3_support: 1.* + cpython: '>=3.11' + libgcc: '>=14' + libstdcxx: '>=14' + python: '>=3.11' + url: https://conda.anaconda.org/conda-forge/linux-64/rustac-0.9.11-py311h972282c_0.conda + hash: + md5: 780acea31fe9b4e8a50ad493dcdd2878 + sha256: d3778e56a4511c466c7da893b553b575bb1a820b58963b0445d3c024cceb2e7c + category: main + optional: false - name: s2n - version: 1.7.2 + version: 1.7.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=14' openssl: '>=3.5.6,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.7.2-hc5a330e_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.7.3-hc5a330e_0.conda hash: - md5: 3f578c7d2b0bb52469340e4060d48d94 - sha256: 856866fd519b812db3e092aba308248dd87b5c308186fcffe593f309373ae94c + md5: f2bd09e21c5844a12e2f5eefcd075555 + sha256: 150a0a5254e8b15ad737549721c7d13406cd96432f3f446e07073dbd98bb2491 category: main optional: false - name: s3fs @@ -9559,18 +9455,6 @@ package: sha256: 1d6534df8e7924d9087bd388fbac5bd868c5bf8971c36885f9f016da0657d22b category: main optional: false -- name: shtab - version: 1.8.0 - manager: conda - platform: linux-64 - dependencies: - python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/shtab-1.8.0-pyhd8ed1ab_0.conda - hash: - md5: 3b92b45edc5da4cbd603dd7a059f402a - sha256: 02567ec721dd5ff6e8942c1cf1db9bb12df64409ff48fc3571b212c122ef9006 - category: main - optional: false - name: simpervisor version: 1.0.0 manager: conda @@ -9623,7 +9507,7 @@ package: category: main optional: false - name: sliderule - version: 5.4.1 + version: 5.4.2 manager: conda platform: linux-64 dependencies: @@ -9634,10 +9518,10 @@ package: python: '>=3.10' requests: '' shapely: '' - url: https://conda.anaconda.org/conda-forge/noarch/sliderule-5.4.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sliderule-5.4.2-pyhd8ed1ab_0.conda hash: - md5: 204970424506f3aae6d42743e7fabc27 - sha256: c5ea60fd98c363396152e6973db06741502cf60c6dffc86dc31bc6bd3213d9a3 + md5: baf1bc1dc734cd77068b579e0b2a4c16 + sha256: c341bb11b3da6db561cc793a8a643bcc3a55903e8b5061296fe95e912f42b4f8 category: main optional: false - name: smmap @@ -9886,15 +9770,15 @@ package: category: main optional: false - name: tenacity - version: 8.2.2 + version: 9.1.4 manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/tenacity-8.2.2-pyhd8ed1ab_0.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.4-pyhcf101f3_0.conda hash: - md5: 7b39e842b52966a99e229739cd4dc36e - sha256: 23abf9c14b59fa9787a56a6abb519ac14a9b19091d6c5d7446886d955493b95e + md5: 043f0599dc8aa023369deacdb5ac24eb + sha256: 32e75900d6a094ffe4290a8c9f1fa15744d9da8ff617aba4acaa0f057a065c34 category: main optional: false - name: terminado @@ -9925,17 +9809,17 @@ package: category: main optional: false - name: tifffile - version: 2026.5.2 + version: 2026.5.15 manager: conda platform: linux-64 dependencies: imagecodecs: '>=2026.3.6' numpy: '>=2.1' python: '>=3.12' - url: https://conda.anaconda.org/conda-forge/noarch/tifffile-2026.5.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tifffile-2026.5.15-pyhd8ed1ab_0.conda hash: - md5: acb237de455d7fbac79afc8a33eb43c0 - sha256: 9d5ed48bf06378703699e3282fddbaeb5045fd172e4722131660f1eb1efa2aed + md5: 9e1e5fe19dac2c52edb0f9807dba3c4c + sha256: 697713f87c67560632a8a51d821ace70f5bd5a651f9a15ef626f2bc876fbf71d category: main optional: false - name: tinycss2 @@ -10079,30 +9963,15 @@ package: category: main optional: false - name: trove-classifiers - version: 2026.5.7.17 + version: 2026.5.20.13 manager: conda platform: linux-64 dependencies: python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/trove-classifiers-2026.5.7.17-pyhd8ed1ab_0.conda - hash: - md5: 58ad6f35e45eca7db0fd5da95aafc693 - sha256: b06931edfab2f6bde64fae1e7323216b74389b5a27242bf2b54b401246efb04d - category: main - optional: false -- name: typeguard - version: 4.5.1 - manager: conda - platform: linux-64 - dependencies: - importlib-metadata: '>=3.6' - python: '' - typing-extensions: '>=4.10.0' - typing_extensions: '>=4.14.0' - url: https://conda.anaconda.org/conda-forge/noarch/typeguard-4.5.1-pyhcf101f3_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/trove-classifiers-2026.5.20.13-pyhd8ed1ab_0.conda hash: - md5: 7b80dd11eca2644aac219fd17e9cb035 - sha256: 3191f16e1effbb16c30b42bc74c37392d3ddc08a8abbd129932755e4698e6e07 + md5: 93c1223db21f5087e00ba816543d8889 + sha256: 950eea97f1c7b65deb41e9fa24f45b4d7ca4ad6272b10429d26dd3eff6d7e4ba category: main optional: false - name: typing-extensions @@ -10168,26 +10037,6 @@ package: sha256: 2051dee6a67d43a0ff0fd2ff9dacd8ef533e89d0b30feedf87613fc84b00c247 category: main optional: false -- name: tyro - version: 1.0.13 - manager: conda - platform: linux-64 - dependencies: - colorama: '>=0.4.0' - docstring_parser: '>=0.15' - eval_type_backport: '>=0.1.3' - python: '>=3.10' - pyyaml: '>=6.0' - rich: '>=11.1.0' - shtab: '>=1.5.6' - typeguard: '>=4.0.0' - typing-extensions: '>=4.13.0' - url: https://conda.anaconda.org/conda-forge/noarch/tyro-1.0.13-pyhd8ed1ab_0.conda - hash: - md5: 2ee651810ee627d8fc9aeee98490ab60 - sha256: 43d8a2228bc61aa7285f547fb7fd734aa9dc420edcf6e88828b2f67419e767b8 - category: main - optional: false - name: tzdata version: 2025c manager: conda @@ -10199,19 +10048,6 @@ package: sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c category: main optional: false -- name: tzlocal - version: 5.3.1 - manager: conda - platform: linux-64 - dependencies: - __unix: '' - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/tzlocal-5.3.1-pyh8f84b5b_0.conda - hash: - md5: 369f3170d6f727d3102d83274e403b66 - sha256: 6447388bd870ab0a2b38af5aa64185cd71028a2a702f0935e636a01d81fba7fc - category: main - optional: false - name: uc-micro-py version: 2.0.0 manager: conda @@ -10322,7 +10158,7 @@ package: category: main optional: false - name: uvicorn - version: 0.46.0 + version: 0.47.0 manager: conda platform: linux-64 dependencies: @@ -10331,10 +10167,10 @@ package: h11: '>=0.8' python: '' typing_extensions: '>=4.0' - url: https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.46.0-pyhc90fa1f_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/uvicorn-0.47.0-pyhc90fa1f_0.conda hash: - md5: 12fa73aae56b7ce068db549fd542fb32 - sha256: ba0060f57192ccef46ad722537a50a2b23d4e9c6793e714177ae1b3f73673dcb + md5: b36eb3071fdf2bedb0ff1bf8386aeb46 + sha256: 8d215db50485e99d1ef1dc796e275f1c26e532994ac7ffa574faa9349ce92650 category: main optional: false - name: virtualenv @@ -10355,7 +10191,7 @@ package: category: main optional: false - name: virtualizarr - version: 2.6.1 + version: 2.6.2 manager: conda platform: linux-64 dependencies: @@ -10369,10 +10205,10 @@ package: universal-pathlib: '' xarray: '>=2025.06.0' zarr: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/virtualizarr-2.6.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/virtualizarr-2.6.2-pyhd8ed1ab_0.conda hash: - md5: f07892c9885314350820f62c31835fd6 - sha256: 408f552fa0a1749ac403d6d7187b50a3ed1c3946e305d57750dfe59ef8ad0cf8 + md5: 8df51244948f09342bebc094e234aa47 + sha256: 3edc3e894745cac548b50f748b44ff00ab195b485fa8a7f229ccdfb2106fa5a1 category: main optional: false - name: wayland @@ -10757,19 +10593,19 @@ package: category: main optional: false - name: xorg-libxi - version: 1.8.2 + version: 1.8.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc: '>=13' - xorg-libx11: '>=1.8.10,<2.0a0' - xorg-libxext: '>=1.3.6,<2.0a0' - xorg-libxfixes: '>=6.0.1,<7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda + libgcc: '>=14' + xorg-libx11: '>=1.8.13,<2.0a0' + xorg-libxext: '>=1.3.7,<2.0a0' + xorg-libxfixes: '>=6.0.2,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.3-hb03c661_0.conda hash: - md5: 17dcc85db3c7886650b8908b183d6876 - sha256: 1a724b47d98d7880f26da40e45f01728e7638e6ec69f35a3e11f92acd05f9e7a + md5: adba2e334082bb218db806d4c12277c9 + sha256: 495f99c8eacfa4ae2d8fed2a7f2105777af89acdc204df145d2bbbc380ac631b category: main optional: false - name: xorg-libxinerama @@ -10919,7 +10755,7 @@ package: category: main optional: false - name: yarl - version: 1.23.0 + version: 1.24.2 manager: conda platform: linux-64 dependencies: @@ -10930,10 +10766,10 @@ package: propcache: '>=0.2.1' python: '>=3.13,<3.14.0a0' python_abi: 3.13.* - url: https://conda.anaconda.org/conda-forge/linux-64/yarl-1.23.0-py313h3dea7bd_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/yarl-1.24.2-py313h3dea7bd_0.conda hash: - md5: 0ae42a10e5bf966668ce85d8e0d56357 - sha256: dface92b02f9d21574ed803a82d311b9def6bf24ca2d9f4894ad661d0f3fd11b + md5: 48b599c76bdb7e0c367a86b11c24dd70 + sha256: 5241c3132540458b69bc633fcb209887cc656190f176138c3391bea17e366910 category: main optional: false - name: zarr @@ -10962,12 +10798,12 @@ package: __glibc: '>=2.17,<3.0.a0' krb5: '>=1.22.2,<1.23.0a0' libgcc: '>=14' - libsodium: '>=1.0.21,<1.0.22.0a0' + libsodium: '>=1.0.22,<1.0.23.0a0' libstdcxx: '>=14' - url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h41580af_10.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h09e67af_11.conda hash: - md5: 755b096086851e1193f3b10347415d7c - sha256: 325d370b28e2b9cc1f765c5b4cdb394c91a5d958fbd15da1a14607a28fee09f6 + md5: 96b08867e21d4694fa5c2c226e6581b0 + sha256: dc9f28dedcb5f35a127fad2d847674d2833369dd616d294e423b8997df31d8a8 category: main optional: false - name: zfp @@ -10998,15 +10834,15 @@ package: category: main optional: false - name: zipp - version: 3.23.1 + version: 4.1.0 manager: conda platform: linux-64 dependencies: python: '' - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.1-pyhcf101f3_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda hash: - md5: e1c36c6121a7c9c76f2f148f1e83b983 - sha256: 523616c0530d305d2216c2b4a8dfd3872628b60083255b89c5e0d8c42e738cca + md5: ba3dcdc8584155c97c648ae9c044b7a3 + sha256: 210bd31c22bb88f5e2a167df24c95bb5f152b2ada7502f9b8c49d1f5366db423 category: main optional: false - name: zlib From 66e3383a2d425f4aad8e1344b8f9f1b6e6a9b708 Mon Sep 17 00:00:00 2001 From: Andy Teucher Date: Wed, 20 May 2026 16:13:14 -0700 Subject: [PATCH 3/4] pigz yanked from PyPI, get from conda --- ci/environment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/environment.yml b/ci/environment.yml index 4300d18..d2d845e 100644 --- a/ci/environment.yml +++ b/ci/environment.yml @@ -111,6 +111,7 @@ dependencies: - shap - xgboost - openssh + - pigz # we could use more platforms but in the hub only linux-64 is relevant - pip - pip: @@ -118,7 +119,6 @@ dependencies: - jupyterlab-quarto - jupyter-desktop-server>=0.1.3 - jupyterlab-open-url-parameter - - pigz - jupyter-sshd-proxy - jupyter-positron-server platforms: From 8456ce89491be1af8393aef4db43e8598f3b25cf Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 May 2026 23:25:31 +0000 Subject: [PATCH 4/4] [bot] autogenerated conda-lock files --- ci/conda-lock.yml | 285 ++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 253 insertions(+), 32 deletions(-) diff --git a/ci/conda-lock.yml b/ci/conda-lock.yml index 48978ba..cb5f3b8 100644 --- a/ci/conda-lock.yml +++ b/ci/conda-lock.yml @@ -13,7 +13,7 @@ version: 1 metadata: content_hash: - linux-64: b99b069bdd1026771af1fc8c5da75a9af753ac03922ca69aa65bef90eff03e79 + linux-64: 9b901dc3ec9042db71ca9a49e4097d226b81e98243726b810c87ac72ca571ae6 channels: - url: conda-forge used_env_vars: [] @@ -385,6 +385,40 @@ package: sha256: 792da8131b1b53ff667bd6fc617ea9087b570305ccb9913deb36b8e12b3b5141 category: main optional: false +- name: asf_search + version: 12.1.1 + manager: conda + platform: linux-64 + dependencies: + asf_search-base: '>=12.1.1,<12.1.2.0a0' + python: '>=3.10' + remotezip: '>=0.10.0' + url: https://conda.anaconda.org/conda-forge/noarch/asf_search-12.1.1-pyhd8ed1ab_0.conda + hash: + md5: 6a5e840b2acf879ac77ff210559bf518 + sha256: 076b5b6c5a3729165ecee676b2efdcc1ae465b432d3419fd5c5faed1a61c37cf + category: main + optional: false +- name: asf_search-base + version: 12.1.1 + manager: conda + platform: linux-64 + dependencies: + ciso8601: '' + dateparser: '' + importlib-metadata: '' + numpy: '' + python: '>=3.10' + pytz: '' + requests: '' + shapely: '' + tenacity: 8.2.2 + url: https://conda.anaconda.org/conda-forge/noarch/asf_search-base-12.1.1-pyhd8ed1ab_0.conda + hash: + md5: 106444362f65c836f91f930889677c57 + sha256: 9e1ddc11ac2a535a5a611fe08eabf1681f1bdc4b459005785ba1a456e1a4e4c1 + category: main + optional: false - name: asttokens version: 3.0.1 manager: conda @@ -1450,6 +1484,21 @@ package: sha256: 3f9483d62ce24ecd063f8a5a714448445dc8d9e201147c46699fc0033e824457 category: main optional: false +- name: ciso8601 + version: 2.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/ciso8601-2.3.3-py313h54dd161_1.conda + hash: + md5: ec4754d3f7cd32b8db467f6749884545 + sha256: 277fc59168939623b954b9537eaef2d4f955dd120136f7d8931687152c771791 + category: main + optional: false - name: click version: 8.1.8 manager: conda @@ -2029,6 +2078,22 @@ package: sha256: a440eb220a07eb7517334396f0f783a356bf43ffb22b1441e61f394640ccfbe2 category: main optional: false +- name: dateparser + version: 1.4.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + python-dateutil: '>=2.7.0' + pytz: '>=2024.2' + regex: '>=2024.9.11' + tzlocal: '>=0.2' + url: https://conda.anaconda.org/conda-forge/noarch/dateparser-1.4.0-pyhd8ed1ab_0.conda + hash: + md5: 4d8650857be15983a33032bf18059787 + sha256: 9ccdd848db68efc03afbf5fc67e92accc912c0b609a4f4ba54b720f0c27c41a2 + category: main + optional: false - name: dav1d version: 1.2.1 manager: conda @@ -2200,6 +2265,18 @@ package: sha256: fb8c1b918b3c28ff9cdf21279aad9a50a659dd3bcbdb95d687044fb35b58b2df category: main optional: false +- name: docstring_parser + version: 0.18.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/docstring_parser-0.18.0-pyhd8ed1ab_0.conda + hash: + md5: b0c7c29a60c82d57c5b4c4c38f0642c8 + sha256: 0994f88d4257dbfcbf67f10c886d84a531e13e6d36dee3a77ddcca6ffc37d7ca + category: main + optional: false - name: donfig version: 0.8.1.post1 manager: conda @@ -2403,19 +2480,19 @@ package: category: main optional: false - name: fabric - version: 3.2.3 + version: 3.2.2 manager: conda platform: linux-64 dependencies: decorator: '>=5' deprecated: '>=1.2' - invoke: '>=2.0,<3.0' + invoke: '>=2.0' paramiko: '>=2.4' - python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/fabric-3.2.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fabric-3.2.2-pyhd8ed1ab_1.conda hash: - md5: 4117dc2692ae84eb9da51d7d7820c45c - sha256: 2b40cedb829d5edef303b2cc182847b5f1a1a24454bc0cfd59a56552c6e058d9 + md5: 572e7a86f6323334b4b25375003149a1 + sha256: 2ffc9220613f6e3ea59318d0249bdd59fe666e8781a213173ef5189934aa0601 category: main optional: false - name: fastparquet @@ -3873,15 +3950,15 @@ package: category: main optional: false - name: invoke - version: 2.2.1 + version: 3.0.3 manager: conda platform: linux-64 dependencies: python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/invoke-2.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/invoke-3.0.3-pyhd8ed1ab_0.conda hash: - md5: 3a804714ed59be1969ffca10f703ec2a - sha256: 5a4e3a01f626c8de15ddada622d364e94ff28e8d6bdedf1665442ef03a4e0140 + md5: 4dee387356d58bdc4b686ae3424fbd9e + sha256: d7421c54944dec04d2671e23196a15583d48f309d06fbcf995b5dfa6d586a5e9 category: main optional: false - name: ipyevents @@ -5536,6 +5613,39 @@ package: sha256: 298497351f4a7dc94938a1ad8dc3df545a07efdc5f1b91b9256d04e65959a430 category: main optional: false +- name: libgdal-hdf4 + version: 3.12.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + hdf4: '>=4.2.15,<4.2.16.0a0' + libaec: '>=1.1.5,<2.0a0' + libgcc: '>=14' + libgdal-core: 3.12.3 + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-hdf4-3.12.3-hf70aa56_3.conda + hash: + md5: 5429ab06028218ac67e11695b4b66a96 + sha256: dc0ffd3fdce474ff3f975dadda48f971bff6604b83391b3cd9b4c3e43408335e + category: main + optional: false +- name: libgdal-hdf5 + version: 3.12.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + hdf5: '>=2.1.0,<3.0a0' + libgcc: '>=14' + libgdal-core: 3.12.3 + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-hdf5-3.12.3-ha9bf034_3.conda + hash: + md5: f019b2a48a736bf0357b0e24176ab941 + sha256: 168bf24d820814a1bea1f1e308eb1116bea11e218ad5e018014f68e04852bc16 + category: main + optional: false - name: libgdal-jp2openjpeg version: 3.12.3 manager: conda @@ -5552,6 +5662,26 @@ package: sha256: d02e8a3a9dd288acb5006150783ab93a4d1a6dec4c1b0eb60699456f52efda77 category: main optional: false +- name: libgdal-netcdf + version: 3.12.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + hdf4: '>=4.2.15,<4.2.16.0a0' + hdf5: '>=2.1.0,<3.0a0' + libgcc: '>=14' + libgdal-core: 3.12.3 + libgdal-hdf4: 3.12.3.* + libgdal-hdf5: 3.12.3.* + libnetcdf: '>=4.10.0,<4.10.1.0a0' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-netcdf-3.12.3-ha903712_3.conda + hash: + md5: 558c0691cd8ff91fd0baeb4943476a8a + sha256: 0be40bdfcd0964e1c092d6524167524925039821be3d3be5cd7b60c3c37f0799 + category: main + optional: false - name: libgfortran version: 15.2.0 manager: conda @@ -7456,22 +7586,37 @@ package: category: main optional: false - name: opera-utils - version: 0.19.0 + version: 0.25.6 manager: conda platform: linux-64 dependencies: - click: '>=7.0' + affine: '' + aiohttp: '' + asf_search: '>=6.7' + botocore: '' + dask: '' + fsspec: '' + gdal: '>=3.8' + h5netcdf: '' h5py: '>=1.10' + libgdal-netcdf: '' numpy: '>=1.20' + pandas: '' pooch: '>=1.7' pyproj: '>=3.3' - python: '>=3.9' + python: '>=3.11' + rasterio: '>=1.3' + s3fs: '' shapely: '>=1.8' + tqdm: '' typing_extensions: '>=4.9' - url: https://conda.anaconda.org/conda-forge/noarch/opera-utils-0.19.0-pyhd8ed1ab_0.conda + tyro: '>=0.9' + xarray: '>=2025.01' + zarr: '>=3' + url: https://conda.anaconda.org/conda-forge/noarch/opera-utils-0.25.6-pyhd8ed1ab_0.conda hash: - md5: 8625745d1b02bb0f4777b91046042e6d - sha256: cc479dc68c7dd965ec8a7b94ef83ce5036eafb4dc15f9041e15adc6ce5169c81 + md5: 184b48a8ff281cfb71d69d07f94d802e + sha256: adbad1d2ebbc379628382a21c8b70ae81f2e6892e7bfc7bd1a9e5743e98fa738 category: main optional: false - name: orc @@ -7771,6 +7916,20 @@ package: sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a category: main optional: false +- name: pigz + version: '2.8' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pigz-2.8-h421ea60_2.conda + hash: + md5: 3d71c0550440051500a14e13f691580d + sha256: 3d535f86f6eb4243cc47c51a3694e01bfc1aa72d80d9789c053f0154b531f974 + category: main + optional: false - name: pillow version: 12.2.0 manager: conda @@ -8933,6 +9092,19 @@ package: sha256: df1dd5cef9b31addec6689f24557da950a733c8104e4133138ba5e20ea9ac8b3 category: main optional: false +- name: remotezip + version: 0.12.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + requests: '' + url: https://conda.anaconda.org/conda-forge/noarch/remotezip-0.12.3-pyhd8ed1ab_1.conda + hash: + md5: ae636b9c45eaf85205950fc94401fd8b + sha256: ef52d7c1870a13740df224f370ff6457f1135f319ab7a0a2b13ce5fd34b0eeab + category: main + optional: false - name: requests version: 2.32.5 manager: conda @@ -9455,6 +9627,18 @@ package: sha256: 1d6534df8e7924d9087bd388fbac5bd868c5bf8971c36885f9f016da0657d22b category: main optional: false +- name: shtab + version: 1.8.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/shtab-1.8.0-pyhd8ed1ab_0.conda + hash: + md5: 3b92b45edc5da4cbd603dd7a059f402a + sha256: 02567ec721dd5ff6e8942c1cf1db9bb12df64409ff48fc3571b212c122ef9006 + category: main + optional: false - name: simpervisor version: 1.0.0 manager: conda @@ -9770,15 +9954,15 @@ package: category: main optional: false - name: tenacity - version: 9.1.4 + version: 8.2.2 manager: conda platform: linux-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/tenacity-9.1.4-pyhcf101f3_0.conda + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/tenacity-8.2.2-pyhd8ed1ab_0.conda hash: - md5: 043f0599dc8aa023369deacdb5ac24eb - sha256: 32e75900d6a094ffe4290a8c9f1fa15744d9da8ff617aba4acaa0f057a065c34 + md5: 7b39e842b52966a99e229739cd4dc36e + sha256: 23abf9c14b59fa9787a56a6abb519ac14a9b19091d6c5d7446886d955493b95e category: main optional: false - name: terminado @@ -9974,6 +10158,20 @@ package: sha256: 950eea97f1c7b65deb41e9fa24f45b4d7ca4ad6272b10429d26dd3eff6d7e4ba category: main optional: false +- name: typeguard + version: 4.5.2 + manager: conda + platform: linux-64 + dependencies: + importlib-metadata: '>=3.6' + python: '' + typing_extensions: '>=4.14.0' + url: https://conda.anaconda.org/conda-forge/noarch/typeguard-4.5.2-pyhcf101f3_0.conda + hash: + md5: 4460f039b7dedf15f7df086446ca75ae + sha256: 59d7851d32fddb5b510272e6557aa982edeb927d349648dac27f5bf01d18bb26 + category: main + optional: false - name: typing-extensions version: 4.15.0 manager: conda @@ -10037,6 +10235,26 @@ package: sha256: 2051dee6a67d43a0ff0fd2ff9dacd8ef533e89d0b30feedf87613fc84b00c247 category: main optional: false +- name: tyro + version: 1.0.13 + manager: conda + platform: linux-64 + dependencies: + colorama: '>=0.4.0' + docstring_parser: '>=0.15' + eval_type_backport: '>=0.1.3' + python: '>=3.10' + pyyaml: '>=6.0' + rich: '>=11.1.0' + shtab: '>=1.5.6' + typeguard: '>=4.0.0' + typing-extensions: '>=4.13.0' + url: https://conda.anaconda.org/conda-forge/noarch/tyro-1.0.13-pyhd8ed1ab_0.conda + hash: + md5: 2ee651810ee627d8fc9aeee98490ab60 + sha256: 43d8a2228bc61aa7285f547fb7fd734aa9dc420edcf6e88828b2f67419e767b8 + category: main + optional: false - name: tzdata version: 2025c manager: conda @@ -10048,6 +10266,19 @@ package: sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c category: main optional: false +- name: tzlocal + version: 5.3.1 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/tzlocal-5.3.1-pyh8f84b5b_0.conda + hash: + md5: 369f3170d6f727d3102d83274e403b66 + sha256: 6447388bd870ab0a2b38af5aa64185cd71028a2a702f0935e636a01d81fba7fc + category: main + optional: false - name: uc-micro-py version: 2.0.0 manager: conda @@ -10955,16 +11186,6 @@ package: sha256: 114165409aaad2e68202374ab3d02b08015ed3898427d81bdb3fe9f995e151b9 category: main optional: false -- name: pigz - version: 2.9rc3 - manager: pip - platform: linux-64 - dependencies: {} - url: https://files.pythonhosted.org/packages/87/d5/9f660bc2a7470434450e8be354b2f69db3a961ae28998e7a3ed8b5471faf/pigz-2.9rc3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - hash: - sha256: c6634ea0db3dc96cda8d67e635a6cdc7880b376c16a8d7f1dcb3cf7f3313c02a - category: main - optional: false - name: xq version: 0.0.4 manager: pip