From 3a655a485bf229d5c004813787d6e487e96dd4ad Mon Sep 17 00:00:00 2001 From: eroan-marie Date: Wed, 4 Dec 2024 16:39:58 +0100 Subject: [PATCH] fix: logo, default directory creation and add dockerignore --- base-image/Dockerfile | 2 +- base-notebook/.dockerignore | 4 + base-notebook/conda-linux-64.lock | 311 ++-- base-notebook/conda-lock.yml | 1561 +++++++++-------- base-notebook/packages.txt | 197 ++- .../resources/branding/desktop/wallpaper.png | Bin 15319 -> 39741 bytes base-notebook/resources/vnc/install.sh | 3 + pangeo-notebook/.dockerignore | 4 + .../resources/branding/desktop/wallpaper.png | Bin 15319 -> 39741 bytes pangeo-notebook/resources/vnc/install.sh | 3 + pytorch-notebook/.dockerignore | 4 + .../resources/branding/desktop/wallpaper.png | Bin 15319 -> 39741 bytes pytorch-notebook/resources/vnc/install.sh | 3 + run_tests.sh | 2 +- 14 files changed, 1084 insertions(+), 1010 deletions(-) create mode 100644 base-notebook/.dockerignore create mode 100644 pangeo-notebook/.dockerignore create mode 100644 pytorch-notebook/.dockerignore diff --git a/base-image/Dockerfile b/base-image/Dockerfile index 0cab6dda..d3c1af4e 100644 --- a/base-image/Dockerfile +++ b/base-image/Dockerfile @@ -140,7 +140,7 @@ ONBUILD RUN echo "Checking for 'jupyter_notebook_config.py'..." \ && cp jupyter_notebook_config.py /etc/jupyter \ ; fi -# ONBUILD USER ${NB_USER} +ONBUILD USER ${NB_USER} # We want to keep our images as reproducible as possible. If a lock # file with exact versions of all required packages is present, we use diff --git a/base-notebook/.dockerignore b/base-notebook/.dockerignore new file mode 100644 index 00000000..21d1990e --- /dev/null +++ b/base-notebook/.dockerignore @@ -0,0 +1,4 @@ +Dockerfile +environment.yml +packages.txt +.dockerignore \ No newline at end of file diff --git a/base-notebook/conda-linux-64.lock b/base-notebook/conda-linux-64.lock index cd133a1b..3f8a808e 100644 --- a/base-notebook/conda-linux-64.lock +++ b/base-notebook/conda-linux-64.lock @@ -5,268 +5,271 @@ https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda#c27d1c142233b5bc9ca570c6e2e0c244 https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-5_cp312.conda#0424ae29b104430108f5218a66db7260 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h8827d51_1.conda#8bfdead4e0fff0383ae4c9c50d0531bd -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_1.conda#83e1364586ceb8d0739fbc85b5c95837 -https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.1.0-h77fa898_1.conda#23c255b008c4f2ae008f81edcabaca89 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda#8ac3367aafb1cc0a068483c580af8015 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda#048b02e3962f066da18efe3a21b77672 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda#cc3573974587f12dda90d96e3e55a702 https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2#73aaf86a425cc6e73fcf236a5a46396d -https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.1.0-h77fa898_1.conda#002ef4463dd1e2b44a94a4ace468f5d2 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.28-hb9d3cd8_0.conda#1b53af320b24547ce0fb8196d2604542 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda#3cb76c3f10d3bc7f1105b2fc9db984df +https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.10.3-hb9d3cd8_0.conda#ff3653946d34a6a6ba10babb139d96ef +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-hb9d3cd8_1.conda#ee228789a85f961d14567252a03e725f https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda#41b599ed2b02abcfdd84302bff174b23 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.3-h5888daf_0.conda#59f4c43bb1b5ef1c71946ff2cbf59524 -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.1.0-h69a702a_1.conda#1efc0ad219877a73ef977af7dbb51f17 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.1.0-hc5f4f2c_1.conda#10a0cef64b784d6ab6da50ebca4e984d -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.1.0-hc0a3c3a_1.conda#9dbb9699ea467983ba8a4ba89b08b066 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.22-hb9d3cd8_0.conda#b422943d5d772b7cc858b36ad2a92db5 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda#db833e03127376d461e1e13e76f09b6c +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda#e39480b9ca41323497b05492a63bc35b +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda#9822b874ea29af082e5d36098d25427d +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_0.conda#137c535dddd880f844f33ed91b8abdba +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda#234a5554c53625688d51062645337328 +https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.8.0-hf23e847_1.conda#b1aa0faa95017bca11369bd080487ec4 https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.2-hb9d3cd8_0.conda#4d638782050ab6faa27275bed57e9b4e +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda#23cc74f77eb99315c0360ec3533147a9 https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hb9d3cd8_1.conda#77cbc488235ebbaab2b6e912d3934bae https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.7.4-hfd43aa1_1.conda#f301eb944d297fc879c441fffe461d8a -https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.19-h756ea98_1.conda#5e08c385a1b8a79b52012b74653bbb99 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.19-h756ea98_3.conda#bfe6623096906d2502c78ccdbfc3bc7a -https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.20-h756ea98_0.conda#ff7dbb319545f4bd1e5e0f8555cf9e7f +https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.0-hecf86a2_2.conda#c54459d686ad9d0502823cacff7e8423 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.0-hf42f96a_2.conda#257f4ae92fe11bd8436315c86468c39b +https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.1-hf42f96a_1.conda#bbdd20fb1994a9f0ba98078fcb6c12ab +https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.2-hf42f96a_1.conda#d908d43d87429be24edfb20e96543c20 https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.33.1-heb4867d_0.conda#0d3c60291342c0c025db231353376dfb https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881 https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_h5888daf_1.conda#e1f604644fe8d78e22660e2fec6756bc https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda#9566f0bd264fbd463002e759b8a82401 https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda#06f70867945ea6a84d35836af780f1de -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.21-h4bc722e_0.conda#36ce76665bf67f5aac36be7a0d21b7f3 https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2#d645c6d2ac96843a2bfaccd2d62b3ac3 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.1.0-h69a702a_1.conda#591e631bc1ae62c64f2ab4f66178c097 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda#f1fd30127802683586f768875127a987 https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda#d66573916ffcf376178462f1b61c941e https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda#ea25936bb4080d843790b586850f82b8 +https://conda.anaconda.org/conda-forge/linux-64/liblzma-devel-5.6.3-hb9d3cd8_0.conda#7069f4de645461447f1ab7736c94db26 https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda#30fd6e37fe21f86f4bd26d6ee73eeec7 https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.44-hadc24fc_0.conda#f4cc49d7aa68316213e4b12be35308d1 https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.1-hadc24fc_0.conda#36f79405ab16bf271edb55b213836dac -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda#1f5a58e686b13bcfde88b93f547d23fe -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.1.0-h4852527_1.conda#bd2598399a70bb86d8218e95548d735e -https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.8.0-h166bdaf_0.tar.bz2#ede4266dc02e875fe1ea77b25dd43747 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda#b6f02b52a174e612e89548f4663ce56a +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda#be2de152d8073ef1c01b7728475f2fe7 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda#8371ac6457591af2cf6159439c1fd051 https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.4.0-hd590300_0.conda#b26e8aa824079e1be0294e7152ca4559 https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda#70caf8bb6cf39a0b6b7efc885f51c0fe -https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.3-h7b32b05_0.conda#d23b02fc1f3468a9249fa6593c61ac3a +https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.9-h0fd0ee4_0.conda#f472432f3753c5ca763d2497e2ea30bf https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda#d453b98d9c83e71da0741bb0ff4d76bc -https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2#2161070d867d1b1204ea749c8eec4ef0 +https://conda.anaconda.org/conda-forge/linux-64/xz-gpl-tools-5.6.3-hbcc6ac9_0.conda#e4f1e59ca2971e8d0fdde0928c3f7b7f +https://conda.anaconda.org/conda-forge/linux-64/xz-tools-5.6.3-hb9d3cd8_0.conda#40270c1e058fd1d31caee8bf2c68fc3a https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2#4cb3ad778ec2d5a7acbdf254eb1c42ae -https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.18-h33ff4e5_10.conda#22aa5c466581d925d596352d170778d3 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.15.2-hdeadb07_2.conda#461a1eaa075fd391add91bcffc9de0c1 https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda#9ae35c3d96db2c94ce0cef86efdfa2cb https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda#ff862eebdfeb2fd048ae9dc92510baca -https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2#76bbff344f0134279f225174e9064c8f https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400 https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-14.1.0-h69a702a_1.conda#16cec94c5992d7f42ae3f9fa8b25df8d -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda#700ac6ea6d53d5510591c4344d5c989a -https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.27.5-h5b01275_2.conda#66ed3107adbdfc25ba70454ba11e6d1e -https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2023.09.01-hbbce691_3.conda#f7f3ff4fff310fcac18769ce3f46e40a +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda#62857b389e42b36b686331bec0922050 +https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.2-h5b01275_0.conda#ab0bff36363bec94720275a681af8b83 +https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_1.conda#2124de47357b7a516c0a3efd8f88c143 https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda#dcb95c0a98ba9ff737f7ae482aef7833 https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.4-hcb278e6_0.conda#318b08df404f9c9be5712aaa5a6f0bb0 https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda#47d31b792659ce70f470b5c82fdfb7a4 https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-ha2e4443_0.conda#6b7dcc7349efd123d493d2dbe85a045f +https://conda.anaconda.org/conda-forge/linux-64/xz-5.6.3-hbcc6ac9_0.conda#504333561007fbf0af129f0cee4f5652 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda#4d056880988120e29d75bfff282e0f45 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.3-h29ce20c_2.conda#d533baa7e43239591d5cc0233849c475 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.10-h5e77a74_0.conda#947cd303444ea92a382a10e43bad1a3f +https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.0-h1ffe551_7.conda#7cce4dfab184f4bbdfc160789251b3c5 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.1-hab05fe4_2.conda#fb409f7053fa3dbbdf6eb41045a87795 https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 -https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_hac2b453_1.conda#ae05ece66d3924ac3d48b4aa3fa96cec -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-h6565414_0.conda#80eaf80d84668fa5620ac9ec1b4bf56f -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-he7c6b58_4.conda#08a9265c637230c37cb1be4a6cad4536 -https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.2-h690cf93_1.conda#0044701dd48af57d3d5467a704ef9ebd -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.6-hc5c86c4_2_cpython.conda#cebe1534cdebcac43acca87bec946b01 -https://conda.anaconda.org/conda-forge/linux-64/re2-2023.09.01-h77b4e00_3.conda#173a62ebf031d6d53462f8f657c800bb -https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.4.3-pyhd8ed1ab_0.conda#ec763b0a58960558ca0ad7255a51a237 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda#8ea26d42ca88ec5258802715fe1ee10b +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-he137b08_1.conda#63872517c98aa305da58a757c443698e +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.5-h064dc61_0.conda#fb16b85a5be1328ac1c44b098b74c570 +https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.3-he039a57_0.conda#052499acd6d6b79952197a13b23e2600 +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.7-hc5c86c4_0_cpython.conda#0515111a9cdf69f83278f7c197db9807 +https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h77b4e00_1.conda#01093ff37c1b5e6bf9f17c0116747d11 +https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.4.4-pyhd8ed1ab_0.conda#8d6f8a679aa0272ba8d6092ce4824870 +https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda#8f587de4bcf981e26228f268df374a9b https://conda.anaconda.org/conda-forge/noarch/async_generator-1.10-pyhd8ed1ab_1.conda#bcee238f99c34ca11add65c1684c5a2d https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda#6732fa52eb8e66e5afeb32db8701a791 -https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.31-h57bd9a3_0.conda#83be3b5e072d88b76841cc02c6dd458e -https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.6-h02abb05_0.conda#73d09018ed22e5208f25d71b1496a853 -https://conda.anaconda.org/conda-forge/noarch/blinker-1.8.2-pyhd8ed1ab_0.conda#cf85c002319c15e9721934104aaa1137 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.0-hb88c0a9_10.conda#409b7ee6d3473cc62bda7280f6ac20d0 +https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.11.0-h7bd072d_8.conda#0e9d67838114c0dbd267a9311268b331 +https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda#42834439227a4551b939beeeb8a4b085 https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda#b0b867af6fc74b2a0aa206da29c0f3cf https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda#12f7d00853807b0531775e9be891cb11 -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda#7f4a9e3fcff3f6356ae99244a014da6a -https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda#f3ad426304898027fc619827ff428eca -https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.0.0-pyhd8ed1ab_0.conda#753d29fe41bb881e4b9c004f0abf973f -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.6-py312h2ec8cdc_0.conda#f5ca5a690ff9100b7a05d26f77d88156 -https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2#43afe5ab04e35e17ba28649471dd7364 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda#6581a17bba6b948bb60130026404a9d6 +https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_1.conda#cb8e52f28f5e592598190c562e7b5bf1 +https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda#c88ca2bb7099167912e3b26463fff079 +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.9-py312h2ec8cdc_0.conda#c522fd70ca7a0c2fe1a861dd13987a57 +https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda#d622d8d7ee8868870f9cbe259f381181 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2#3cf04868fee0a029769bd41f4b2fbf2d -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda#d02ae936e42063ca46af6cdad2dbd1e0 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda#a16662747cdeb9abbac74d0057cc976e https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda#d0441db20c827c11721889a241df1220 -https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.4.1-py312h66e93f0_1.conda#0ad3232829b9509599d8f981c12c9d05 -https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.9.0-pyhff2d567_0.conda#ace4329fbff4c69ab0309db6da182987 +https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.5.0-py312h66e93f0_0.conda#f98e36c96b2c66d9043187179ddb04f4 +https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda#816dbc4679a64e4417cd1385d661bb31 https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py312h2ec8cdc_0.conda#aa633f30a6bc2c30a8f62215ba6da013 -https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2#914d6646c4dbb1fd3ff539830a12fd71 -https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2#9f765cbfab6870c8435b9eefecd7a1f4 -https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda#7ba2ede0e7c795ff95088daf0dc59753 -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda#5d8c241a9261e720a34a07a3e1ac4109 +https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda#2aa5ff7fa34a81b9196532c84c10d865 +https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda#566e75c90c1d0c8c459eb0ad9833dc7a +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda#39a4f67be3286c86d696df570b1201b7 +https://conda.anaconda.org/conda-forge/noarch/json5-0.10.0-pyhd8ed1ab_1.conda#cd170f82d8e5b355dfdea6adab23e4af https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda#ccea946e6dce9f330fbf7fca97fe8de7 https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda#51bb7010fc86f70eee639b4bb7a894f5 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-24_linux64_openblas.conda#80aea6603a6813b16ec119d00382b772 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda#5dbd1b0fc0d01ec5e0e1fbe667281a11 https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.10.1-hbbe4b11_0.conda#6e801c50a40301f6978c53976917b277 -https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.65.5-hf5c653b_0.conda#3b0048cabc6815a4d8874a0240519d32 +https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-hc2c308b_0.conda#4606a4647bfe857e3cfe21ca12ac3afb +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda#4dc03a53fc69371a6158d0ed37214cd3 https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2#91e27ef3d05cc772ce627e51cff111c4 https://conda.anaconda.org/conda-forge/linux-64/lz4-4.3.3-py312hb3f7f12_1.conda#b99d90ef4e77acdab74828f79705a919 -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py312h66e93f0_1.conda#80b79ce0d3dc127e96002dfdcec0a2a5 -https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_0.conda#5cbee699846772cc939bef23a0d524ed +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda#eb227c3e0bf58f5bd69c0532b157975b +https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda#c46df05cae629e55426773ac1f85d68f https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.0-py312h68727a3_0.conda#5c9b020a3f86799cdc6115e55df06146 -https://conda.anaconda.org/conda-forge/linux-64/multidict-6.1.0-py312h66e93f0_0.conda#fb1f7c50f0b3ce28d7aac73059efd2e5 +https://conda.anaconda.org/conda-forge/linux-64/multidict-6.1.0-py312h178313f_1.conda#e397d9b841c37fc3180b73275ce7e990 https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda#6598c056f64dc8800d40add25e4e2c34 https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.2-h488ebb8_0.conda#7f2e286780f072ed750df46dc2631138 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda#cbe1bb1f21567018ce595d9c2be0f0db +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa https://conda.anaconda.org/conda-forge/noarch/pamela-1.2.0-pyhff2d567_0.conda#adb3a4c7f269923b7f2ccff0ef071102 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 -https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda#81534b420deb77da8833f2289b8d47ac +https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda#5c092057b6badd30f75b06244ecd01c9 https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2#415f0ebb6198cc2801c73438a9fb5761 https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda#405678b942f2481cecdb3e010f4925d9 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda#fd8f2b18b65bbf62e8f653100690c8d2 -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda#07e9550ddff45150bfc7da146268e165 -https://conda.anaconda.org/conda-forge/linux-64/psutil-6.0.0-py312h66e93f0_1.conda#76706c73e315d21bede804514a39bccf -https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2#359eeb6536da0e687af562ed265ec263 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda#577852c7e53901ddccc7e6a9959ddebe +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_1.conda#0d061da74f3f1ce77cc805e40f59ca5f +https://conda.anaconda.org/conda-forge/linux-64/propcache-0.2.0-py312h66e93f0_2.conda#2c6c0c68f310bc33972e7c83264d7786 +https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py312h66e93f0_0.conda#0524eb91d3d78d76d671c6e3cd7cee82 +https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda#7d9daffbb8d8e0af0f769dbbcd173a54 https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda#0f051f09d992e0d08941706ad519ee0e -https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda#844d9eb3b43095b031874477f7d70088 -https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda#b7f5c092b8f9800150d998a71b76d5a1 -https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.9.0-pyhd8ed1ab_1.conda#5ba575830ec18d5c51c59f403310e2c7 -https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2#2a7de29fb590ca14b5243c4c812c8025 -https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda#b98d2018c01ce9980c03ee2850690fab +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef +https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda#b38dc0206e2a530e5c2cf11dc086b31a +https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda#84c5c40ea7c5bbc6243556e5daed20e7 +https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac +https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda#38e34d2d1d9dca4fb2b9a0a04f604e2c https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda#986287f89929b2d629bd6ef6497dc307 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda#c0def296b2f6d2dd7b030c2a7f66bb1f https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda#549e5930e768548a89c23f595dac5a95 https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.20.0-py312h12e396e_1.conda#9ae193ac9c1ead5024d5a4ee0024e9a6 -https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_0.conda#778594b20097b5a948c59e50ae42482a -https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda#d5cd48392c67fb6849ba459c2c2b671f +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.22.1-py312h12e396e_0.conda#db784e4ddb4c55c95cc15a7572802ef1 +https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda#938c8de6b9de091997145b3bf25cdbf9 +https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda#fc80f7995e396cbaeabd23cf46c413dc https://conda.anaconda.org/conda-forge/noarch/simpervisor-1.0.0-pyhd8ed1ab_0.conda#1f6df17b16d6295a484d59e844fef6ee -https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2 -https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_0.conda#490730480d76cf9c8f8f2849719c6e2b +https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyhd8ed1ab_1.conda#a516da6cfe1ec0a55e49737f017b4965 +https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda#bf7a226e58dfb8346c70df36065d86c9 https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2#6d6552722448103793743dabfbda532d https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda#3f144b2c34f8cb5a9abd9ed23a39c561 https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda#04eedddeb68ad39871c8127dd1c21f4f -https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2#5844808ffab9ebdb694585b50ba02a96 -https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda#2fcb582444635e2c402e8569bb94e039 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py312h66e93f0_1.conda#af648b62462794649066366af4ecd5b0 +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda#ac944244f1fed2eb49bae07193ae8215 +https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda#34feccdd4177f2d3d53c73fc44fd9a37 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda#e417822cb989e80a0d2b1b576fdd1657 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda#3df84416a021220d8b5700c613af2dc5 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda#3d326f8a2aa2d14d51d8c513426b5def -https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda#ebe6952715e1d5eb567eeebf25250fa7 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhd8ed1ab_1.conda#cb0e8ce6fe1198a058040619a09bc424 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda#d17f13df8b65464ca316cbc000a3cb64 https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2#eb67e3cace64c66233e2d35949e20f92 -https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda#0944dc65cb4a9b5b68522c3bb585d41c -https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda#68f0738df502a14213624b288c60c9ad -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda#eb48b812eb4fbb9ff238a6651fdbbcae -https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda#daf5160ff9cde3a468556965329085b9 -https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda#f372c576b8774922da83cda2b12f9d29 -https://conda.anaconda.org/conda-forge/noarch/wheel-0.44.0-pyhd8ed1ab_0.conda#d44e3b085abcaef02983c6305b84b584 -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_0.conda#6372cd99502721bd7499f8d16b56268d -https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda#156c91e778c1d4d57b709f8c5333fd06 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-ha4adb4c_5.conda#e8372041ebb377237db9d0d24c7b5962 -https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_0.conda#cf30c2c15b82aacb07f9c09e28ff2275 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.2-pyhd8ed1ab_0.conda#4daaed111c05672ae669f7036ee5bba3 +https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda#e7cb0f5745e4c5035a460248334af7eb +https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda#b68980f2495d096e71c7fd9d7ccf63e6 +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_1.conda#5bfc9a98cfe3ddbf10624d6a78077639 +https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda#2841eb5bfc75ce15e9a0054b98dcd64d +https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda#84f8f77f0a9c6ef401ee96611745da8f +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda#75cb7132eb58d97896e173ef12ac9986 +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_1.conda#237db148cc37a466e4222d589029b53e +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda#c79cea50b258f652010cb6c8d81591b5 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda#e52c2ef711ccf31bb7f70ca87d144b9e +https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda#0c3cc595284c5e8f0f9900a9b228a332 https://conda.anaconda.org/conda-forge/noarch/aiosignal-1.3.1-pyhd8ed1ab_0.tar.bz2#d1e1eb7e21a9e2c74279d87dafb68156 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.0-pyhd8ed1ab_1.conda#bc13891a047f50728b03595531f7f92e -https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda#5f25798dcefd8252ce5f9dc494d5f571 +https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda#688697ec5e9588bdded167d19577625b https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda#3d081de3a6ea9f894bbb585e8e3a4dcb -https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.6.6-h834ce55_0.conda#dbf33f245023697941d4ff6b996d2b2c -https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.13.0-h935415a_0.conda#debd1677c2fea41eb2233a260f48a298 -https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda#9669586875baeced8fc30c0826c3270e -https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda#332493000404d8411859539a5a630865 -https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda#0ed9d7c0e9afa7c025807a9a8136ea3e +https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.3-h3a84f74_0.conda#171850b890600458ae6c990e78f1fa23 +https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda#0a8838771cc2e985cd295e01ae83baf1 +https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda#3e23f7db93ec14c80525257d8affac28 +https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda#d48f7e9fdec44baf6d1da416fe402b04 +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda#707af59db75b066217403a8f00c1d826 https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda#948d84721b578d426294e17a02e24cbb -https://conda.anaconda.org/conda-forge/linux-64/cytoolz-0.12.3-py312h98912ed_0.conda#a4fbffb84a54767266c69e3699078a00 +https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.0-py312h66e93f0_1.conda#a921e2fe122e7f38417b9b17c7a13343 https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2#b21ed0883505ba1910994f1df031a428 -https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2#b748fbf7060927a6e82df7cb5ee8f097 -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda#54198435fce4d64d8a89af22573012a8 -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda#c808991d29b9838fb4d96ce8267ec9ec -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda#81a3be0b2023e1ea8555781f0ad904a2 -https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda#7b86ecb7d3557821c649b3c31e3eb9f2 +https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda#825927dc7b0f287ef8d4d0011bb113b1 +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda#315607a3030ad5d5227e76e0733798ff +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda#15798fa69312d433af690c8c42b3fb36 +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda#a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda#08cce3151bde4ecad7885bd9fb647532 https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda#0a2980dada0dd7fd0998f0342308b1b1 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda#afcd1b53bcac8844540358e33f33d28f -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-24_linux64_openblas.conda#f5b8822297c9c790cec0795ca1fc9be6 -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.29.0-h438788a_1.conda#3d27459264de681a74c0aebbbd3ecd8f -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-24_linux64_openblas.conda#fd540578678aefe025705f4b58b36b2e +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.31.0-h804f50b_0.conda#35ab838423b60f233391eb86d324a830 https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda#779345c95648be40d22aaa89de7d4254 +https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda#dfdbc12e6d81889ba4c494a23f23eba8 https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda#24fba5a9d161ad8103d4e84c0e1a3ed4 https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda#0badf9c54e24cecfb0ad2f99d680c163 -https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda#629f3203c99b32e0988910c93e77f3b6 -https://conda.anaconda.org/conda-forge/linux-64/pillow-10.4.0-py312h56024de_1.conda#4bd6077376c7f9c1ce33fd8319069e5b -https://conda.anaconda.org/conda-forge/noarch/pip-24.2-pyh8b19718_1.conda#6c78fbb8ddfd64bcb55b5cbafd2d2c43 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda#4c05134c48b6a74f33bbb9938e4a115e -https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda#2cf4264fffb9e6eff6031c5b6884d61c -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py312hbf22597_2.conda#44f46ddfdd01d242d2fff2d69a0d7cba +https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda#d0d408b1f18883a944376da5cf8101ea +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.0.0-py312h7b63e92_0.conda#385f46a4df6f97892503a841121a9acf +https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda#5dd546fe99b44fda83963d15f84263b7 +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda#368d4aa48358439e07a97ae237491785 +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda#5ba79d7c71f03c678c8ead841f347d6e +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py312hbf22597_3.conda#746ce19f0829ec3e19c93007b1a224d3 https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda#0fc8b52192a8898627c3efae1003e9f6 https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2#fed45fc5ea0813240707998abe49f520 +https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda#e7df0fdd404616638df5ece6e69ba7af https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda#8662629d9a05f9cff364e31ca106c1ac -https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda#52d648bd608f5737b123f510bb5514b5 -https://conda.anaconda.org/conda-forge/linux-64/yarl-1.13.1-py312h66e93f0_0.conda#2df2598fb30eaccaf8717bac238d4e49 -https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.10.8-py312h66e93f0_0.conda#c647e9aea172bbff2f976a11af497fed -https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_0.conda#7e9f4612544c8edbfd6afad17f1bd045 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda#b6a408c64b78ec7b779a3e5c7a902433 +https://conda.anaconda.org/conda-forge/linux-64/yarl-1.18.0-py312h66e93f0_0.conda#601d2b19a54fd9346ba18c07c2516339 +https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.11.9-py312h178313f_0.conda#eeaf9831f262132fb12ce3921de09651 +https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda#2934f256a8acfe48f6ebb4fce6cde29c https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-21.2.0-py312h66e93f0_5.conda#1505fc57c305c0a3174ea7aae0a0db25 https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda#b77d8c2313158e6e461ca0efb1c2c508 -https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.28.3-h469002c_5.conda#32c889edce6ee7b9004dfce76c3f23d8 -https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.9.0-hd126650_0.conda#470dd41567c68110f0ca2268cd434d8a -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-ha3822c6_0.conda#d4a0f1f34459947781a6975beb505fa9 -https://conda.anaconda.org/conda-forge/linux-64/cryptography-43.0.1-py312hda17c39_0.conda#1b673277378cb4c80a061a4c6f453b6d +https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.29.6-hdec8b0f_1.conda#40647232fad98f92be8c6050a7e0c2bd +https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda#73f73f60854f325a55f1d31459f2ab73 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda#13de36be8de3ae3f05ba127631599213 +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda#f5fbba0394ee45e9a64a73c2a994126a +https://conda.anaconda.org/conda-forge/linux-64/cryptography-44.0.0-py312hda17c39_0.conda#50052304026b6f33fdd34563ee4b47b8 https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2#642d35437078749ef23a5dca2c9bb1f3 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda#b8e1901ef9a215fc41ecfb6bef7e0943 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda#2a92e152208121afadf85a5e1f3a5f4d -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda#a0e4efb5f35786a05af4809a2fb1f855 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda#2ca8e6dbc86525c8b95e3c0ffa26442e +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_1.conda#c70dd0718dbccdcc6d5828de3e71399d +https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda#5d6e5cb3a4b820f61b2073f0ad5431f1 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda#720745920222587ef942acfbc578b584 https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda#a14218cfb29662b4a19ceb04e93e298e https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda#219b3833aa8ed91d47d1be6ca03f30be -https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.29.0-h0121fbd_1.conda#ea93fded95ddff7798e28954c446e22f -https://conda.anaconda.org/conda-forge/noarch/mako-1.3.5-pyhd8ed1ab_0.conda#29fddbfa0e2361636a98de4f46ead2ac -https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.1-py312h58c1407_0.conda#839596d1c1c41f6fc01042e12cb7500c -https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.23.4-py312h12e396e_0.conda#0845ab52d4ea209049129a6a91bc74ba -https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.35-py312h66e93f0_0.conda#9821abaefc619a87de4a41086dde2c00 -https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda#e7df0fdd404616638df5ece6e69ba7af +https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.31.0-h0121fbd_0.conda#568d6a09a6ed76337a7b97c84ae7c0f8 +https://conda.anaconda.org/conda-forge/noarch/mako-1.3.6-pyhd8ed1ab_1.conda#81a0bf4d10b4b274ddcf3dea6dda47ea +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda#8bce4f6caaf8c5448c7ac86d87e26b4b +https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.1-py312h12e396e_0.conda#114030cb28527db2c385f07038e914c8 +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.36-py312h66e93f0_0.conda#3ce28408f8cea2d889b5ebd569f3316b https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda#8b7069e9792ee4e5b4919a7a306d2e67 -https://conda.anaconda.org/conda-forge/noarch/alembic-1.13.3-pyhd8ed1ab_0.conda#c81dc0d6ce99cf5c46e8b27dc37b5a75 -https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda#3afef1f55a1366b4d3b6a0d92e2235e4 -https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.407-h9f1560d_0.conda#5c3dd49b04db05e0e884de48ff77ae24 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h1d30c4a_0.conda#378dd9c6347c112d301421a00d6446a9 +https://conda.anaconda.org/conda-forge/noarch/alembic-1.14.0-pyhd8ed1ab_0.conda#4882d44aa5f5d9de49ba84266cfe56b1 +https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda#a7ee488b71c30ada51c48468337b85ba +https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.449-h5558e3c_4.conda#ba7abdc93b0ade11d774b47aaab84737 +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda#7eb66060455c7a47d9dcdbfa9f46579b +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_0.conda#b3335e258c6113c8a355c32dd91e954f https://conda.anaconda.org/conda-forge/noarch/certipy-0.2.1-pyhd8ed1ab_0.conda#7566bb010833e59fb579ed520b9a7bc5 -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.0-py312h68727a3_2.conda#ff28f374b31937c048107521c814791e https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.8.0-pyhd8ed1ab_0.conda#bf68bf9ff9a18f1b17aa8c817225aee0 -https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda#7e9ac3faeebdbd7b53b462c41891e7f7 -https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh707e725_0.conda#7142a7dff2a47e40b55d304decadd78a +https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.0-pyhd8ed1ab_0.conda#22878824a87f1af2ad48665f9d5bfcc8 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh3099207_0.conda#b40131ab6a36ac2c09b7c57d4d3fbf99 +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.3-pyhd8ed1ab_0.conda#a1323654e9d87b16642ef02a03b98b32 https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2#4cb68948e0b8429534380243d063a27a https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda#da304c192ad59975202859b367d0f6a2 https://conda.anaconda.org/conda-forge/noarch/oauthlib-3.2.2-pyhd8ed1ab_0.tar.bz2#8f882b197fd9c4941a787926baea4868 -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda#8bce4f6caaf8c5448c7ac86d87e26b4b -https://conda.anaconda.org/conda-forge/noarch/pydantic-2.9.2-pyhd8ed1ab_0.conda#1eb533bb8eb2199e3fef3e4aa147319f -https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda#6b55867f385dd762ed99ea687af32a69 -https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-h0f25b8a_0.conda#7477b3a3f09927fbc47cd69e3f3430ea -https://conda.anaconda.org/conda-forge/noarch/bokeh-3.5.2-pyhd8ed1ab_0.conda#38d785787ec83d0431b3855328395113 +https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda#194ef7f91286978521350f171b117f01 +https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_1.conda#4a2d8ef7c37b8808c5b9b750501fffce +https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda#7c1980f89dd41b097549782121a73490 https://conda.anaconda.org/conda-forge/noarch/distributed-2024.8.0-pyhd8ed1ab_0.conda#f9a7fbaeb79d4b57d1ed742930b4eec4 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh3099207_0.conda#b40131ab6a36ac2c09b7c57d4d3fbf99 -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.3-pyhd8ed1ab_0.conda#a1323654e9d87b16642ef02a03b98b32 https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda#16b37612b3a2fd77f409329e213b530c https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda#0b57b5368ab7fc7cdc9e3511fa867214 -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda#5ede4753180c7a550a443c430dc8ab52 +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda#a9b9368f3701a417eac9edbcae7cb737 https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda#ed45423c41b3da15ea1df39b1f80c2ca -https://conda.anaconda.org/conda-forge/linux-64/libarrow-17.0.0-h364f349_19_cpu.conda#99dec782923cf4f1c657bad3c0ab1894 -https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.0-pyhd8ed1ab_0.conda#15b51397e0fe8ea7d7da60d83eb76ebc +https://conda.anaconda.org/conda-forge/linux-64/libarrow-18.1.0-he15abb1_1_cpu.conda#bd3e35a6f3f869b4777488452f315008 +https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda#3ee79082e59a28e1db11e2a9c3bcd85a https://conda.anaconda.org/conda-forge/noarch/jupyterhub-base-5.1.0-pyh31011fe_0.conda#8958ebf09fe082db40ec9ab4d6f1a20c -https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-17.0.0-h5888daf_19_cpu.conda#08e736dae834582aba108cde4bba56f3 -https://conda.anaconda.org/conda-forge/linux-64/libparquet-17.0.0-h6bd9018_19_cpu.conda#d73151b9d29601f33fb8ee74c07bd920 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-18.1.0-h5888daf_1_cpu.conda#6197dcb930f6254e9b2fdc416be56b71 +https://conda.anaconda.org/conda-forge/linux-64/libparquet-18.1.0-h6bd9018_1_cpu.conda#1054909202f86e38bbbb7ca1131b8471 https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhd8ed1ab_1.conda#e2d2abb421c13456a9a9f80272fdf543 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-17.0.0-py312h9cafe31_1_cpu.conda#235827b9c93850cafdd2d5ab359893f9 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-18.1.0-py312h01725c0_0_cpu.conda#ee80934a6c280ff8635f8db5dec11e04 https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda#ca23c71f70a7c7935b3d03f0f1a5801d -https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-17.0.0-h5888daf_19_cpu.conda#70273aece3d8c6f6e5f2e85f7de5f1c3 +https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-18.1.0-h5888daf_1_cpu.conda#77501831a2aabbaabac55e8cb3b6900a https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhd8ed1ab_0.conda#885867f6adab3d7ecdf8ab6ca0785f51 https://conda.anaconda.org/conda-forge/noarch/jupyter-server-proxy-4.3.0-pyhd8ed1ab_0.conda#0324b3f9baed1cdb946cd484420acc77 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda#af8239bf1ba7e8c69b689f780f653488 -https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-17.0.0-he882d9a_19_cpu.conda#7eb5555593bcf5695052c56852e408cf +https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-18.1.0-h5c8f2c3_1_cpu.conda#5d47bd2674afd104dbe2f2f3534594b0 https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda#3d85618e2c97ab896b5b5e298d32b5b3 https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.4-pyhd8ed1ab_0.conda#28f3334e97c39de2b7ac15743b041784 -https://conda.anaconda.org/conda-forge/linux-64/pyarrow-17.0.0-py312h9cebb41_1.conda#7e8ddbd44fb99ba376b09c4e9e61e509 +https://conda.anaconda.org/conda-forge/linux-64/pyarrow-18.1.0-py312h7900ff3_0.conda#ac65b70df28687c6af4270923c020bdd https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.10-pyhd8ed1ab_0.conda#88efd31bf04d9f7a2ac7d02ab568d37d https://conda.anaconda.org/conda-forge/noarch/dask-labextension-7.0.0-pyhd8ed1ab_0.conda#bccfda61b2c35a3cec53bd3417e3d783 https://conda.anaconda.org/conda-forge/noarch/jupyterhub-singleuser-5.1.0-pyh31011fe_0.conda#bb9841dbb34c753706c85cd4264ff710 diff --git a/base-notebook/conda-lock.yml b/base-notebook/conda-lock.yml index cbdc8188..3326baea 100644 --- a/base-notebook/conda-lock.yml +++ b/base-notebook/conda-lock.yml @@ -66,15 +66,15 @@ package: category: main optional: false - name: aiohappyeyeballs - version: 2.4.3 + version: 2.4.4 manager: conda platform: linux-64 dependencies: - python: '>=3.8.0' - url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.4.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/aiohappyeyeballs-2.4.4-pyhd8ed1ab_0.conda hash: - md5: ec763b0a58960558ca0ad7255a51a237 - sha256: cfa5bed6ad8d00c2bc2c6ccf115e91ef1a9981b73c68537b247f1a964a841cac + md5: 8d6f8a679aa0272ba8d6092ce4824870 + sha256: 4282838f468f75f0c1746cbc6cdd3365b9f6d449bf5af8a74b234e396d847bf0 category: main optional: false - name: aiohappyeyeballs @@ -114,7 +114,7 @@ package: category: main optional: false - name: aiohttp - version: 3.10.8 + version: 3.11.9 manager: conda platform: linux-64 dependencies: @@ -125,13 +125,14 @@ package: frozenlist: '>=1.1.1' libgcc: '>=13' multidict: '>=4.5,<7.0' + propcache: '>=0.2.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - yarl: '>=1.12.0,<2.0' - url: https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.10.8-py312h66e93f0_0.conda + yarl: '>=1.17.0,<2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/aiohttp-3.11.9-py312h178313f_0.conda hash: - md5: c647e9aea172bbff2f976a11af497fed - sha256: e890917377c66464a6f5ff7cdefebdd3569d1617fd25237f4e547f145f2aa1cf + md5: eeaf9831f262132fb12ce3921de09651 + sha256: 875a8ad0da035b33ba8037c40a2ffc0412b9545bc3d15455a8a75db22a3ee471 category: main optional: false - name: aiohttp @@ -247,7 +248,7 @@ package: category: main optional: false - name: alembic - version: 1.13.3 + version: 1.14.0 manager: conda platform: linux-64 dependencies: @@ -256,11 +257,11 @@ package: mako: '' python: '>=3.8' sqlalchemy: '>=1.3.0' - typing-extensions: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.13.3-pyhd8ed1ab_0.conda + typing_extensions: '>=4' + url: https://conda.anaconda.org/conda-forge/noarch/alembic-1.14.0-pyhd8ed1ab_0.conda hash: - md5: c81dc0d6ce99cf5c46e8b27dc37b5a75 - sha256: 7e61183ef0476f6e568e7021ba2abe0a566aaf1b9263575838fec6cb50d5eb42 + md5: 4882d44aa5f5d9de49ba84266cfe56b1 + sha256: c6ae340d7964174974a0f0d7a830644c013316d81fed43da2d7f377809be0474 category: main optional: false - name: alembic @@ -319,12 +320,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' + python: '>=3.9' typing-extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda hash: - md5: 7e9f4612544c8edbfd6afad17f1bd045 - sha256: 668f0825b6c18e4012ca24a0070562b6ec801ebc7008228a428eb52b4038873f + md5: 2934f256a8acfe48f6ebb4fce6cde29c + sha256: e0ea1ba78fbb64f17062601edda82097fcf815012cf52bb704150a2668110d48 category: main optional: false - name: annotated-types @@ -367,7 +368,7 @@ package: category: main optional: false - name: anyio - version: 4.6.0 + version: 4.6.2.post1 manager: conda platform: linux-64 dependencies: @@ -376,10 +377,10 @@ package: python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda hash: - md5: bc13891a047f50728b03595531f7f92e - sha256: d05493abca6ac1b0cb15f5d48c3117bddd73cc21e48bfcb460570cfa2ea2f909 + md5: 688697ec5e9588bdded167d19577625b + sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 category: main optional: false - name: anyio @@ -460,12 +461,12 @@ package: platform: linux-64 dependencies: argon2-cffi-bindings: '' - python: '>=3.7' + python: '>=3.9' typing-extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda hash: - md5: 3afef1f55a1366b4d3b6a0d92e2235e4 - sha256: 130766446f5507bd44df957b6b5c898a8bd98f024bb426ed6cb9ff1ad67fc677 + md5: a7ee488b71c30ada51c48468337b85ba + sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f category: main optional: false - name: argon2-cffi @@ -626,16 +627,15 @@ package: category: main optional: false - name: asttokens - version: 2.4.1 + version: 3.0.0 manager: conda platform: linux-64 dependencies: - python: '>=3.5' - six: '>=1.12.0' - url: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/asttokens-3.0.0-pyhd8ed1ab_1.conda hash: - md5: 5f25798dcefd8252ce5f9dc494d5f571 - sha256: 708168f026df19a0344983754d27d1f7b28bb21afc7b97a82f02c4798a3d2111 + md5: 8f587de4bcf981e26228f268df374a9b + sha256: 93b14414b3b3ed91e286e1cbe4e7a60c4e1b1c730b0814d1e452a8ac4b9af593 category: main optional: false - name: asttokens @@ -826,21 +826,21 @@ package: category: main optional: false - name: aws-c-auth - version: 0.7.31 + version: 0.8.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-cal: '>=0.7.4,<0.7.5.0a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' - aws-c-http: '>=0.8.10,<0.8.11.0a0' - aws-c-io: '>=0.14.18,<0.14.19.0a0' - aws-c-sdkutils: '>=0.1.19,<0.1.20.0a0' + aws-c-cal: '>=0.8.0,<0.8.1.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' + aws-c-http: '>=0.9.1,<0.9.2.0a0' + aws-c-io: '>=0.15.2,<0.15.3.0a0' + aws-c-sdkutils: '>=0.2.1,<0.2.2.0a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.31-h57bd9a3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.0-hb88c0a9_10.conda hash: - md5: 83be3b5e072d88b76841cc02c6dd458e - sha256: 7706d49b8011da81d5dc54e9bad06f67d43edb1ff2aa1dcc3dbc737d53d2a4ef + md5: 409b7ee6d3473cc62bda7280f6ac20d0 + sha256: d2837a84e6bd7d993a83e79f9e240e1465e375f3d57149ea5b1927c6a4133bcc category: main optional: false - name: aws-c-auth @@ -895,18 +895,18 @@ package: category: main optional: false - name: aws-c-cal - version: 0.7.4 + version: 0.8.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' libgcc: '>=13' openssl: '>=3.3.1,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.7.4-hfd43aa1_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.0-hecf86a2_2.conda hash: - md5: f301eb944d297fc879c441fffe461d8a - sha256: 8c8100499b7fced0c6a5eea156e85994d3bb0702b30eecedd949d555ca11f6a8 + md5: c54459d686ad9d0502823cacff7e8423 + sha256: 220a37955c120bf2f565fbd5320a82fc4c8b550b2449294bc0509c296cfcb9fa category: main optional: false - name: aws-c-cal @@ -952,16 +952,16 @@ package: category: main optional: false - name: aws-c-common - version: 0.9.28 + version: 0.10.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.28-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.10.3-hb9d3cd8_0.conda hash: - md5: 1b53af320b24547ce0fb8196d2604542 - sha256: febe894ae2f5bfc4d65c51bd058433e9061d994ff06b30d5eca18919639c5083 + md5: ff3653946d34a6a6ba10babb139d96ef + sha256: 90bd2ff40b65acb62f11e2500ee7b7e85ac77d2e332429002f4c1da949bec27f category: main optional: false - name: aws-c-common @@ -1001,17 +1001,17 @@ package: category: main optional: false - name: aws-c-compression - version: 0.2.19 + version: 0.3.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.19-h756ea98_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.0-hf42f96a_2.conda hash: - md5: 5e08c385a1b8a79b52012b74653bbb99 - sha256: 0e7fd40a9f8aa235e78202af75a421a7f6ea589e30c5cbe1787ceaccf36a3ce9 + md5: 257f4ae92fe11bd8436315c86468c39b + sha256: 210ba4fff1c9500fe02de1dae311ce723bfa313a2d21b72accd745f736f56fce category: main optional: false - name: aws-c-compression @@ -1054,20 +1054,20 @@ package: category: main optional: false - name: aws-c-event-stream - version: 0.4.3 + version: 0.5.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' - aws-c-io: '>=0.14.18,<0.14.19.0a0' - aws-checksums: '>=0.1.20,<0.1.21.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' + aws-c-io: '>=0.15.2,<0.15.3.0a0' + aws-checksums: '>=0.2.2,<0.2.3.0a0' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.3-h29ce20c_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.0-h1ffe551_7.conda hash: - md5: d533baa7e43239591d5cc0233849c475 - sha256: ac5e04779811b29fc47e06d6bb9ea6436511216ea2871ad6917c3894174c5fa3 + md5: 7cce4dfab184f4bbdfc160789251b3c5 + sha256: 3b780d6483baa889e8df5aa66ab3c439a9c81331cf2a4799e373f4174768ddd9 category: main optional: false - name: aws-c-event-stream @@ -1119,20 +1119,20 @@ package: category: main optional: false - name: aws-c-http - version: 0.8.10 + version: 0.9.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-cal: '>=0.7.4,<0.7.5.0a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' - aws-c-compression: '>=0.2.19,<0.2.20.0a0' - aws-c-io: '>=0.14.18,<0.14.19.0a0' + aws-c-cal: '>=0.8.0,<0.8.1.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' + aws-c-compression: '>=0.3.0,<0.3.1.0a0' + aws-c-io: '>=0.15.2,<0.15.3.0a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.10-h5e77a74_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.1-hab05fe4_2.conda hash: - md5: 947cd303444ea92a382a10e43bad1a3f - sha256: 887af55b895502ef7611ad0dd5e19990385b05348262d6c5a8a22330490b14e7 + md5: fb409f7053fa3dbbdf6eb41045a87795 + sha256: 90a325b6f5371dd2203b643de646967fe57a4bcbbee8c91086abbf9dd733d59a category: main optional: false - name: aws-c-http @@ -1184,19 +1184,19 @@ package: category: main optional: false - name: aws-c-io - version: 0.14.18 + version: 0.15.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-cal: '>=0.7.4,<0.7.5.0a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' + aws-c-cal: '>=0.8.0,<0.8.1.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' libgcc: '>=13' - s2n: '>=1.5.3,<1.5.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.18-h33ff4e5_10.conda + s2n: '>=1.5.9,<1.5.10.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.15.2-hdeadb07_2.conda hash: - md5: 22aa5c466581d925d596352d170778d3 - sha256: 2cfe6c41ae8773d2af975a865a6e1f105eefc8df4aada2787ae590e467341725 + md5: 461a1eaa075fd391add91bcffc9de0c1 + sha256: 1636136a5d882b4aaa13ea8b7de8cf07038a6878872e3c434df9daf478cee594 category: main optional: false - name: aws-c-io @@ -1243,19 +1243,19 @@ package: category: main optional: false - name: aws-c-mqtt - version: 0.10.6 + version: 0.11.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' - aws-c-http: '>=0.8.10,<0.8.11.0a0' - aws-c-io: '>=0.14.18,<0.14.19.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' + aws-c-http: '>=0.9.1,<0.9.2.0a0' + aws-c-io: '>=0.15.2,<0.15.3.0a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.6-h02abb05_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.11.0-h7bd072d_8.conda hash: - md5: 73d09018ed22e5208f25d71b1496a853 - sha256: 9c50cde84bf37debf738ba8f806eddeff88b5c982c9073a2be6161e1a4df0df2 + md5: 0e9d67838114c0dbd267a9311268b331 + sha256: 51d3d87a47c642096e2ce389a169aec2e26958042e9130857552a12d65a19045 category: main optional: false - name: aws-c-mqtt @@ -1304,23 +1304,23 @@ package: category: main optional: false - name: aws-c-s3 - version: 0.6.6 + version: 0.7.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-auth: '>=0.7.31,<0.7.32.0a0' - aws-c-cal: '>=0.7.4,<0.7.5.0a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' - aws-c-http: '>=0.8.10,<0.8.11.0a0' - aws-c-io: '>=0.14.18,<0.14.19.0a0' - aws-checksums: '>=0.1.20,<0.1.21.0a0' + aws-c-auth: '>=0.8.0,<0.8.1.0a0' + aws-c-cal: '>=0.8.0,<0.8.1.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' + aws-c-http: '>=0.9.1,<0.9.2.0a0' + aws-c-io: '>=0.15.2,<0.15.3.0a0' + aws-checksums: '>=0.2.2,<0.2.3.0a0' libgcc: '>=13' - openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.6.6-h834ce55_0.conda + openssl: '>=3.4.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.3-h3a84f74_0.conda hash: - md5: dbf33f245023697941d4ff6b996d2b2c - sha256: b5e921f2bca092eec7355e296292f84a3db6e37802be61c56bf865edc4246532 + md5: 171850b890600458ae6c990e78f1fa23 + sha256: db17a15e5e01f19700bf9be961e1c4e002ccf8dc4d9caa3a24a0ab54f00f2c2d category: main optional: false - name: aws-c-s3 @@ -1379,17 +1379,17 @@ package: category: main optional: false - name: aws-c-sdkutils - version: 0.1.19 + version: 0.2.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.19-h756ea98_3.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.1-hf42f96a_1.conda hash: - md5: bfe6623096906d2502c78ccdbfc3bc7a - sha256: 4e6f79f3fee5ebb4fb12b6258d91315ed0f7a2ac16c75611cffdbaa0d54badb2 + md5: bbdd20fb1994a9f0ba98078fcb6c12ab + sha256: f6e38c79b124c34edb048c28ec58fdfc4ea8f7a218dc493195afbada48ba063b category: main optional: false - name: aws-c-sdkutils @@ -1432,17 +1432,17 @@ package: category: main optional: false - name: aws-checksums - version: 0.1.20 + version: 0.2.2 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.20-h756ea98_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.2-hf42f96a_1.conda hash: - md5: ff7dbb319545f4bd1e5e0f8555cf9e7f - sha256: 4b4543b0ca5528b6ca421f97394d7781a1d7d78b17ac3990d0fbe6a49159a407 + md5: d908d43d87429be24edfb20e96543c20 + sha256: da802ace5448481c968cfec7e7a4f79f686f42df9de8e3f78c09a925c2882a79 category: main optional: false - name: aws-checksums @@ -1485,26 +1485,26 @@ package: category: main optional: false - name: aws-crt-cpp - version: 0.28.3 + version: 0.29.6 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-auth: '>=0.7.31,<0.7.32.0a0' - aws-c-cal: '>=0.7.4,<0.7.5.0a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' - aws-c-event-stream: '>=0.4.3,<0.4.4.0a0' - aws-c-http: '>=0.8.10,<0.8.11.0a0' - aws-c-io: '>=0.14.18,<0.14.19.0a0' - aws-c-mqtt: '>=0.10.6,<0.10.7.0a0' - aws-c-s3: '>=0.6.6,<0.6.7.0a0' - aws-c-sdkutils: '>=0.1.19,<0.1.20.0a0' + aws-c-auth: '>=0.8.0,<0.8.1.0a0' + aws-c-cal: '>=0.8.0,<0.8.1.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' + aws-c-event-stream: '>=0.5.0,<0.5.1.0a0' + aws-c-http: '>=0.9.1,<0.9.2.0a0' + aws-c-io: '>=0.15.2,<0.15.3.0a0' + aws-c-mqtt: '>=0.11.0,<0.11.1.0a0' + aws-c-s3: '>=0.7.3,<0.7.4.0a0' + aws-c-sdkutils: '>=0.2.1,<0.2.2.0a0' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.28.3-h469002c_5.conda + url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.29.6-hdec8b0f_1.conda hash: - md5: 32c889edce6ee7b9004dfce76c3f23d8 - sha256: 1477c63867d46c531d771e370c85314885396f13285ee26e4ddeb7a16a218f86 + md5: 40647232fad98f92be8c6050a7e0c2bd + sha256: cd09f1d5d854607ce7acafc76c74e864f296d296e60b54054a10f757ecc3d2dd category: main optional: false - name: aws-crt-cpp @@ -1574,24 +1574,24 @@ package: category: main optional: false - name: aws-sdk-cpp - version: 1.11.407 + version: 1.11.449 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-c-common: '>=0.9.28,<0.9.29.0a0' - aws-c-event-stream: '>=0.4.3,<0.4.4.0a0' - aws-checksums: '>=0.1.20,<0.1.21.0a0' - aws-crt-cpp: '>=0.28.3,<0.28.4.0a0' - libcurl: '>=8.10.0,<9.0a0' + aws-c-common: '>=0.10.3,<0.10.4.0a0' + aws-c-event-stream: '>=0.5.0,<0.5.1.0a0' + aws-checksums: '>=0.2.2,<0.2.3.0a0' + aws-crt-cpp: '>=0.29.6,<0.29.7.0a0' + libcurl: '>=8.10.1,<9.0a0' libgcc: '>=13' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.407-h9f1560d_0.conda + openssl: '>=3.4.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.449-h5558e3c_4.conda hash: - md5: 5c3dd49b04db05e0e884de48ff77ae24 - sha256: bc250a3879b88c13e91fc03abdca3867c5a0dd7767da5f364d4460f74d64f286 + md5: ba7abdc93b0ade11d774b47aaab84737 + sha256: 4881f7b4f5e3c797332cffb990df246a422346b220a9c16014f274beb2a276f5 category: main optional: false - name: aws-sdk-cpp @@ -1655,19 +1655,19 @@ package: category: main optional: false - name: azure-core-cpp - version: 1.13.0 + version: 1.14.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libcurl: '>=8.8.0,<9.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - openssl: '>=3.3.1,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.13.0-h935415a_0.conda + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda hash: - md5: debd1677c2fea41eb2233a260f48a298 - sha256: b7e0a22295db2e1955f89c69cefc32810309b3af66df986d9fb75d89f98a80f7 + md5: 0a8838771cc2e985cd295e01ae83baf1 + sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a category: main optional: false - name: azure-core-cpp @@ -1716,19 +1716,19 @@ package: category: main optional: false - name: azure-identity-cpp - version: 1.9.0 + version: 1.10.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - azure-core-cpp: '>=1.13.0,<1.13.1.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - openssl: '>=3.3.1,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.9.0-hd126650_0.conda + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda hash: - md5: 470dd41567c68110f0ca2268cd434d8a - sha256: 0a8e8ce57bc5b22b318e9ab229cb12d29f96245fba7d9618c1b612862b9c84e5 + md5: 73f73f60854f325a55f1d31459f2ab73 + sha256: 286b31616c191486626cb49e9ceb5920d29394b9e913c23adb7eb637629ba4de category: main optional: false - name: azure-identity-cpp @@ -1782,14 +1782,14 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - azure-core-cpp: '>=1.13.0,<1.13.1.0a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' azure-storage-common-cpp: '>=12.8.0,<12.8.1.0a0' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h1d30c4a_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda hash: - md5: 378dd9c6347c112d301421a00d6446a9 - sha256: 376b1daf96f066c0bca09b61faee182355b21802bcaa6ad7f0494c65888a0b5b + md5: 7eb66060455c7a47d9dcdbfa9f46579b + sha256: 2606260e5379eed255bcdc6adc39b93fb31477337bcd911c121fc43cd29bf394 category: main optional: false - name: azure-storage-blobs-cpp @@ -1843,15 +1843,15 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - azure-core-cpp: '>=1.13.0,<1.13.1.0a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' libgcc: '>=13' libstdcxx: '>=13' libxml2: '>=2.12.7,<3.0a0' openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-ha3822c6_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda hash: - md5: d4a0f1f34459947781a6975beb505fa9 - sha256: 3bb614675fcae708eeb344fe1a21040007ab4efb1de2bd0f1c6171e4c23eb092 + md5: 13de36be8de3ae3f05ba127631599213 + sha256: 273475f002b091b66ce7366da04bf164c3732c03f8692ab2ee2d23335b6a82ba category: main optional: false - name: azure-storage-common-cpp @@ -1908,15 +1908,15 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - azure-core-cpp: '>=1.13.0,<1.13.1.0a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' azure-storage-blobs-cpp: '>=12.13.0,<12.13.1.0a0' azure-storage-common-cpp: '>=12.8.0,<12.8.1.0a0' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-h0f25b8a_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda hash: - md5: 7477b3a3f09927fbc47cd69e3f3430ea - sha256: 697ce350677465c2532c988ad6a4754c471ffa587c1b6e8833c2e73c0a697300 + md5: 7c1980f89dd41b097549782121a73490 + sha256: 5371e4f3f920933bb89b926a85a67f24388227419abd6e99f6086481e5e8d5f2 category: main optional: false - name: azure-storage-files-datalake-cpp @@ -1968,17 +1968,16 @@ package: category: main optional: false - name: babel - version: 2.14.0 + version: 2.16.0 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - pytz: '' - setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + python: '>=3.9' + pytz: '>=2015.7' + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda hash: - md5: 9669586875baeced8fc30c0826c3270e - sha256: 8584e3da58e92b72641c89ff9b98c51f0d5dbe76e527867804cbdf03ac91d8e6 + md5: 3e23f7db93ec14c80525257d8affac28 + sha256: f6205d3a62e87447e06e98d911559be0208d824976d77ab092796c9176611fcb category: main optional: false - name: babel @@ -2028,12 +2027,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' + python: '>=3.9' soupsieve: '>=1.2' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda hash: - md5: 332493000404d8411859539a5a630865 - sha256: 7b05b2d0669029326c623b9df7a29fa49d1982a9e7e31b2fea34b4c9a4a72317 + md5: d48f7e9fdec44baf6d1da416fe402b04 + sha256: fca842ab7be052eea1037ebee17ac25cc79c626382dd2187b5c6e007b9d9f65f category: main optional: false - name: beautifulsoup4 @@ -2076,19 +2075,16 @@ package: category: main optional: false - name: bleach - version: 6.1.0 + version: 6.2.0 manager: conda platform: linux-64 dependencies: - packaging: '' - python: '>=3.6' - setuptools: '' - six: '>=1.9.0' + python: '>=3.9' webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda hash: - md5: 0ed9d7c0e9afa7c025807a9a8136ea3e - sha256: 845e77ef495376c5c3c328ccfd746ca0ef1978150cae8eae61a300fe7755fb08 + md5: 707af59db75b066217403a8f00c1d826 + sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 category: main optional: false - name: bleach @@ -2140,15 +2136,15 @@ package: category: main optional: false - name: blinker - version: 1.8.2 + version: 1.9.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/blinker-1.8.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda hash: - md5: cf85c002319c15e9721934104aaa1137 - sha256: 8ca3cd8f78d0607df28c9f76adb9800348f8f2dc8aa49d188a995a0acdc4477d + md5: 42834439227a4551b939beeeb8a4b085 + sha256: f7efd22b5c15b400ed84a996d777b6327e5c402e79e3c534a7e086236f1eb2dc category: main optional: false - name: blinker @@ -2188,7 +2184,7 @@ package: category: main optional: false - name: bokeh - version: 3.5.2 + version: 3.6.2 manager: conda platform: linux-64 dependencies: @@ -2202,10 +2198,10 @@ package: pyyaml: '>=3.10' tornado: '>=6.2' xyzservices: '>=2021.09.1' - url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.5.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_0.conda hash: - md5: 38d785787ec83d0431b3855328395113 - sha256: 8af284264eb1cb9c08586ac8c212dcafc929ef1de3db9d0d7f8ca75190a30f4b + md5: b3335e258c6113c8a355c32dd91e954f + sha256: e8307f1ea9306a48c4d872f7499b4a5e6f4137c440b46554897d8c08ca2a743b category: main optional: false - name: bokeh @@ -2380,16 +2376,16 @@ package: category: main optional: false - name: c-ares - version: 1.33.1 + version: 1.34.3 manager: conda platform: linux-64 dependencies: - __glibc: '>=2.28,<3.0.a0' - libgcc-ng: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.33.1-heb4867d_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-hb9d3cd8_1.conda hash: - md5: 0d3c60291342c0c025db231353376dfb - sha256: 2cb24f613eaf2850b1a08f28f967b10d8bd44ef623efa0154dc45eb718776be6 + md5: ee228789a85f961d14567252a03e725f + sha256: 732571ba6286dbccbf4c6450078a581b7a5620204faf876ff0ef282d77a6bfa8 category: main optional: false - name: c-ares @@ -2734,15 +2730,15 @@ package: category: main optional: false - name: charset-normalizer - version: 3.3.2 + version: 3.4.0 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda hash: - md5: 7f4a9e3fcff3f6356ae99244a014da6a - sha256: 20cae47d31fdd58d99c4d2e65fbdcefa0b0de0c84e455ba9d6356a4bdbc4b5b9 + md5: 6581a17bba6b948bb60130026404a9d6 + sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e category: main optional: false - name: charset-normalizer @@ -2787,11 +2783,11 @@ package: platform: linux-64 dependencies: __unix: '' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_1.conda hash: - md5: f3ad426304898027fc619827ff428eca - sha256: f0016cbab6ac4138a429e28dbcb904a90305b34b3fe41a9b89d697c90401caec + md5: cb8e52f28f5e592598190c562e7b5bf1 + sha256: 1cd5fc6ccdd5141378e51252a7a3810b07fd5a7e6934a5b4a7eccba66566224b category: main optional: false - name: click @@ -2834,15 +2830,15 @@ package: category: main optional: false - name: cloudpickle - version: 3.0.0 + version: 3.1.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda hash: - md5: 753d29fe41bb881e4b9c004f0abf973f - sha256: 0dfbc1ffa72e7a0882f486c9b1e4e9cccb68cf5c576fe53a89d076c9f1d43754 + md5: c88ca2bb7099167912e3b26463fff079 + sha256: 5a33d0d3ef33121c546eaf78b3dac2141fc4d30bbaeb3959bbc66fcd5e99ced6 category: main optional: false - name: cloudpickle @@ -2934,7 +2930,7 @@ package: category: main optional: false - name: contourpy - version: 1.3.0 + version: 1.3.1 manager: conda platform: linux-64 dependencies: @@ -2944,10 +2940,10 @@ package: numpy: '>=1.23' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.0-py312h68727a3_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda hash: - md5: ff28f374b31937c048107521c814791e - sha256: 777ff055866872f45f0f8d2ad17a0c42f3c63463f8c1da9d75fa5b1652940b50 + md5: f5fbba0394ee45e9a64a73c2a994126a + sha256: e977af50b844b5b8cfec358131a4e923f0aa718e8334321cf8d84f5093576259 category: main optional: false - name: contourpy @@ -2997,20 +2993,20 @@ package: category: main optional: false - name: cryptography - version: 43.0.1 + version: 44.0.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' cffi: '>=1.12' libgcc: '>=13' - openssl: '>=3.3.2,<4.0a0' + openssl: '>=3.4.0,<4.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-43.0.1-py312hda17c39_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-44.0.0-py312hda17c39_0.conda hash: - md5: 1b673277378cb4c80a061a4c6f453b6d - sha256: 691c9491da9e730b8b4f6903e05a05530a6699aa73dc483244448fed97348899 + md5: 50052304026b6f33fdd34563ee4b47b8 + sha256: 4241f5e195994ae86199389b22a0621aef2afeb8a468bd98f0958bb77eff90a3 category: main optional: false - name: cryptography @@ -3062,18 +3058,19 @@ package: category: main optional: false - name: cytoolz - version: 0.12.3 + version: 1.0.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/linux-64/cytoolz-0.12.3-py312h98912ed_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.0-py312h66e93f0_1.conda hash: - md5: a4fbffb84a54767266c69e3699078a00 - sha256: 8fae95ac24fb9dc05ee0284c929869cb97467319460bafac52956c79b1fee3f0 + md5: a921e2fe122e7f38417b9b17c7a13343 + sha256: 73ad7e01d83734a1418be3a225c14d7840ad93f21cecb13d75a3ca5ea9a464c8 category: main optional: false - name: cytoolz @@ -3488,7 +3485,7 @@ package: category: main optional: false - name: debugpy - version: 1.8.6 + version: 1.8.9 manager: conda platform: linux-64 dependencies: @@ -3497,10 +3494,10 @@ package: libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.6-py312h2ec8cdc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.9-py312h2ec8cdc_0.conda hash: - md5: f5ca5a690ff9100b7a05d26f77d88156 - sha256: 3c75b1358046c8b4d9ccd6df509f07859de6554a781a5eb46c90f295c499afab + md5: c522fd70ca7a0c2fe1a861dd13987a57 + sha256: cf79cac70773567382910fcaf7b10bb0f5242d159f8dd93296d8451cd542af9a category: main optional: false - name: debugpy @@ -3553,11 +3550,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_1.conda hash: - md5: 43afe5ab04e35e17ba28649471dd7364 - sha256: 328a6a379f9bdfd0230e51de291ce858e6479411ea4b0545fb377c71662ef3e2 + md5: d622d8d7ee8868870f9cbe259f381181 + sha256: 84e5120c97502a3785e8c3241c3bf51f64b4d445f13b4d2445db00d9816fe479 category: main optional: false - name: decorator @@ -3809,11 +3806,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.conda hash: - md5: d02ae936e42063ca46af6cdad2dbd1e0 - sha256: e0edd30c4b7144406bb4da975e6bb97d6bc9c0e999aa4efe66ae108cada5d5b5 + md5: a16662747cdeb9abbac74d0057cc976e + sha256: cbde2c64ec317118fc06b223c5fd87c8a680255e7348dd60e7b292d2e103e701 category: main optional: false - name: exceptiongroup @@ -4007,7 +4004,7 @@ package: category: main optional: false - name: frozenlist - version: 1.4.1 + version: 1.5.0 manager: conda platform: linux-64 dependencies: @@ -4015,10 +4012,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.4.1-py312h66e93f0_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/frozenlist-1.5.0-py312h66e93f0_0.conda hash: - md5: 0ad3232829b9509599d8f981c12c9d05 - sha256: 0e8ac4efd090482470d8d64ad23c393f0fe9a9e40a18cff9b55e7381e88b01d3 + md5: f98e36c96b2c66d9043187179ddb04f4 + sha256: 7e0c12983b20f2816b3712729b5a35ecb7ee152132ca7cf805427c62395ea823 category: main optional: false - name: frozenlist @@ -4062,15 +4059,15 @@ package: category: main optional: false - name: fsspec - version: 2024.9.0 + version: 2024.10.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.9.0-pyhff2d567_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda hash: - md5: ace4329fbff4c69ab0309db6da182987 - sha256: 8f4e9805b4ec223dea0d99f9e7e57c391d9026455eb9f0d6e0784c5d1a1200dc + md5: 816dbc4679a64e4417cd1385d661bb31 + sha256: 40bb76981dd49d5869b48925a8975bb7bbe4e33e1e40af4ec06f6bf4a62effd7 category: main optional: false - name: fsspec @@ -4334,11 +4331,11 @@ package: dependencies: hpack: '>=4.0,<5' hyperframe: '>=6.0,<7' - python: '>=3.6.1' - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda hash: - md5: b748fbf7060927a6e82df7cb5ee8f097 - sha256: bfc6a23849953647f4e255c782e74a0e18fe16f7e25c7bb0bc57b83bb6762c7a + md5: 825927dc7b0f287ef8d4d0011bb113b1 + sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c category: main optional: false - name: h2 @@ -4388,11 +4385,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyhd8ed1ab_1.conda hash: - md5: 914d6646c4dbb1fd3ff539830a12fd71 - sha256: 5dec948932c4f740674b1afb551223ada0c55103f4c7bf86a110454da3d27cb8 + md5: 2aa5ff7fa34a81b9196532c84c10d865 + sha256: ec89b7e5b8aa2f0219f666084446e1fb7b54545861e9caa892acb24d125761b5 category: main optional: false - name: hpack @@ -4432,20 +4429,20 @@ package: category: main optional: false - name: httpcore - version: 1.0.6 + version: 1.0.7 manager: conda platform: linux-64 dependencies: - anyio: '>=3.0,<5.0' - certifi: '' + python: '>=3.8' h11: '>=0.13,<0.15' h2: '>=3,<5' - python: '>=3.8' sniffio: 1.* - url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda + anyio: '>=3.0,<5.0' + certifi: '' + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda hash: - md5: b8e1901ef9a215fc41ecfb6bef7e0943 - sha256: 8952c3f1eb18bf4d7e813176c3b23e0af4e863e8b05087e73f74f371d73077ca + md5: 2ca8e6dbc86525c8b95e3c0ffa26442e + sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df category: main optional: false - name: httpcore @@ -4500,7 +4497,7 @@ package: category: main optional: false - name: httpx - version: 0.27.2 + version: 0.28.0 manager: conda platform: linux-64 dependencies: @@ -4508,12 +4505,11 @@ package: certifi: '' httpcore: 1.* idna: '' - python: '>=3.8' - sniffio: '' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.0-pyhd8ed1ab_0.conda hash: - md5: 7e9ac3faeebdbd7b53b462c41891e7f7 - sha256: 1a33f160548bf447e15c0273899d27e4473f1d5b7ca1441232ec2d9d07c56d03 + md5: 22878824a87f1af2ad48665f9d5bfcc8 + sha256: cb7895446cd93091300accea6afbc8d9811a3c5899922ccfeeff97d9b55909dc category: main optional: false - name: httpx @@ -4572,11 +4568,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_1.conda hash: - md5: 9f765cbfab6870c8435b9eefecd7a1f4 - sha256: e374a9d0f53149328134a8d86f5d72bca4c6dcebed3c0ecfa968c02996289330 + md5: 566e75c90c1d0c8c459eb0ad9833dc7a + sha256: e91c6ef09d076e1d9a02819cd00fa7ee18ecf30cdd667605c853980216584d1b category: main optional: false - name: hyperframe @@ -4615,20 +4611,6 @@ package: sha256: e374a9d0f53149328134a8d86f5d72bca4c6dcebed3c0ecfa968c02996289330 category: main optional: false -- name: icu - version: '75.1' - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - hash: - md5: 8b189310083baabfb622af68fd9d3ae3 - sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e - category: main - optional: false - name: icu version: '75.1' manager: conda @@ -4671,11 +4653,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda hash: - md5: 7ba2ede0e7c795ff95088daf0dc59753 - sha256: 8c57fd68e6be5eecba4462e983aed7e85761a519aab80e834bbd7794d4b545b2 + md5: 39a4f67be3286c86d696df570b1201b7 + sha256: d7a472c9fd479e2e8dcb83fb8d433fce971ea369d704ece380e876f9c3494e87 category: main optional: false - name: idna @@ -4719,12 +4701,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' zipp: '>=0.5' - url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_1.conda hash: - md5: 54198435fce4d64d8a89af22573012a8 - sha256: 7194700ce1a5ad2621fd68e894dd8c1ceaff9a38723e6e0e5298fdef13017b1c + md5: 315607a3030ad5d5227e76e0733798ff + sha256: 13766b88fc5b23581530d3a0287c0c58ad82f60401afefab283bf158d2be55a9 category: main optional: false - name: importlib-metadata @@ -4772,10 +4754,10 @@ package: platform: linux-64 dependencies: importlib-metadata: '>=8.5.0,<8.5.1.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_1.conda hash: - md5: 2a92e152208121afadf85a5e1f3a5f4d - sha256: 313b8a05211bacd6b15ab2621cb73d7f41ea5c6cae98db53367d47833f03fef1 + md5: c70dd0718dbccdcc6d5828de3e71399d + sha256: 204fc7f02be8acda93073f5126b9707b8847b673d4c6558db208973c92f9af3c category: main optional: false - name: importlib_metadata @@ -4819,12 +4801,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda hash: - md5: c808991d29b9838fb4d96ce8267ec9ec - sha256: 2cb9db3e40033c3df72d3defc678a012840378fd55a67e4351363d4b321a0dc1 + md5: 15798fa69312d433af690c8c42b3fb36 + sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 category: main optional: false - name: importlib_resources @@ -4969,7 +4951,7 @@ package: category: main optional: false - name: ipython - version: 8.28.0 + version: 8.30.0 manager: conda platform: linux-64 dependencies: @@ -4986,10 +4968,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda hash: - md5: 7142a7dff2a47e40b55d304decadd78a - sha256: b18adc659d43fc8eef026312a74cd39944ffe9d8decee71ec60a1974fb8ec86c + md5: 5d6e5cb3a4b820f61b2073f0ad5431f1 + sha256: 65cdc105e5effea2943d3979cc1592590c923a589009b484d07672faaf047af1 category: main optional: false - name: ipython @@ -5185,16 +5167,16 @@ package: category: main optional: false - name: jedi - version: 0.19.1 + version: 0.19.2 manager: conda platform: linux-64 dependencies: parso: '>=0.8.3,<0.9.0' - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhd8ed1ab_1.conda hash: - md5: 81a3be0b2023e1ea8555781f0ad904a2 - sha256: 362f0936ef37dfd1eaa860190e42a6ebf8faa094eaa3be6aa4d9ace95f40047a + md5: a4f4c5dc9b80bc50e0d3dc4e6e8f1bd9 + sha256: 92c4d217e2dc68983f724aa983cca5464dcb929c566627b26a2511159667dba8 category: main optional: false - name: jedi @@ -5242,11 +5224,11 @@ package: platform: linux-64 dependencies: markupsafe: '>=2.0' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda hash: - md5: 7b86ecb7d3557821c649b3c31e3eb9f2 - sha256: 27380d870d42d00350d2d52598cddaf02f9505fb24be09488da0c9b8d1428f2d + md5: 08cce3151bde4ecad7885bd9fb647532 + sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a category: main optional: false - name: jinja2 @@ -5289,15 +5271,15 @@ package: category: main optional: false - name: json5 - version: 0.9.25 + version: 0.10.0 manager: conda platform: linux-64 dependencies: - python: '>=3.7,<4.0' - url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.10.0-pyhd8ed1ab_1.conda hash: - md5: 5d8c241a9261e720a34a07a3e1ac4109 - sha256: 0c75e428970e8bb72ba1dd3a6dc32b8d68f6534b4fe16b38e53364963fdc8e38 + md5: cd170f82d8e5b355dfdea6adab23e4af + sha256: 61bca2dac194c44603446944745566d7b4e55407280f6f6cea8bbe4de26b558f category: main optional: false - name: json5 @@ -5461,17 +5443,16 @@ package: category: main optional: false - name: jsonschema-specifications - version: 2023.12.1 + version: 2024.10.1 manager: conda platform: linux-64 dependencies: - importlib_resources: '>=1.4.0' python: '>=3.8' referencing: '>=0.31.0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda hash: - md5: a0e4efb5f35786a05af4809a2fb1f855 - sha256: a9630556ddc3121c0be32f4cbf792dd9102bd380d5cd81d57759d172cf0c2da2 + md5: 720745920222587ef942acfbc578b584 + sha256: 82f8bed0f21dc0b3aff40dd4e39d77e85b93b0417bc5659b001e0109341b8b98 category: main optional: false - name: jsonschema-specifications @@ -6718,10 +6699,10 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda hash: - md5: 83e1364586ceb8d0739fbc85b5c95837 - sha256: 0c21387f9a411e3d1f7f2969026bacfece133c8f1e72faea9cde29c0c19e1f3a + md5: 048b02e3962f066da18efe3a21b77672 + sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe category: main optional: false - name: ld_impl_linux-aarch64 @@ -6839,15 +6820,15 @@ package: category: main optional: false - name: libarrow - version: 17.0.0 + version: 18.1.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - aws-crt-cpp: '>=0.28.3,<0.28.4.0a0' - aws-sdk-cpp: '>=1.11.407,<1.11.408.0a0' - azure-core-cpp: '>=1.13.0,<1.13.1.0a0' - azure-identity-cpp: '>=1.9.0,<1.9.1.0a0' + aws-crt-cpp: '>=0.29.6,<0.29.7.0a0' + aws-sdk-cpp: '>=1.11.449,<1.11.450.0a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-identity-cpp: '>=1.10.0,<1.10.1.0a0' azure-storage-blobs-cpp: '>=12.13.0,<12.13.1.0a0' azure-storage-files-datalake-cpp: '>=12.12.0,<12.12.1.0a0' bzip2: '>=1.0.8,<2.0a0' @@ -6857,21 +6838,21 @@ package: libbrotlidec: '>=1.1.0,<1.2.0a0' libbrotlienc: '>=1.1.0,<1.2.0a0' libgcc: '>=13' - libgoogle-cloud: '>=2.29.0,<2.30.0a0' - libgoogle-cloud-storage: '>=2.29.0,<2.30.0a0' - libre2-11: '>=2023.9.1,<2024.0a0' + libgoogle-cloud: '>=2.31.0,<2.32.0a0' + libgoogle-cloud-storage: '>=2.31.0,<2.32.0a0' + libre2-11: '>=2024.7.2' libstdcxx: '>=13' - libutf8proc: '>=2.8.0,<3.0a0' + libutf8proc: '>=2.8.0,<2.9.0a0' libzlib: '>=1.3.1,<2.0a0' lz4-c: '>=1.9.3,<1.10.0a0' - orc: '>=2.0.2,<2.0.3.0a0' + orc: '>=2.0.3,<2.0.4.0a0' re2: '' snappy: '>=1.2.1,<1.3.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-17.0.0-h364f349_19_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-18.1.0-he15abb1_1_cpu.conda hash: - md5: 99dec782923cf4f1c657bad3c0ab1894 - sha256: 6824dd8a6a21fb05cadcc06ff9977fb6034140398de5fdf20b448739ce5ec809 + md5: bd3e35a6f3f869b4777488452f315008 + sha256: afc81af2e533cc35295aebae4fb382e770310d9b1ac31837456b440d35c54cf7 category: main optional: false - name: libarrow @@ -6978,18 +6959,18 @@ package: category: main optional: false - name: libarrow-acero - version: 17.0.0 + version: 18.1.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libarrow: 17.0.0 + libarrow: 18.1.0 libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-17.0.0-h5888daf_19_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-18.1.0-h5888daf_1_cpu.conda hash: - md5: 08e736dae834582aba108cde4bba56f3 - sha256: ac6ae2e7c7ac992e66ff9e695707cb54ffa874428d4560f1e534424d7f267856 + md5: 6197dcb930f6254e9b2fdc416be56b71 + sha256: 3de5719a7035baad7e665116dce7bb3d069f0c1916e163c553e2e491bbe8b614 category: main optional: false - name: libarrow-acero @@ -7035,20 +7016,20 @@ package: category: main optional: false - name: libarrow-dataset - version: 17.0.0 + version: 18.1.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libarrow: 17.0.0 - libarrow-acero: 17.0.0 + libarrow: 18.1.0 + libarrow-acero: 18.1.0 libgcc: '>=13' - libparquet: 17.0.0 + libparquet: 18.1.0 libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-17.0.0-h5888daf_19_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-18.1.0-h5888daf_1_cpu.conda hash: - md5: 70273aece3d8c6f6e5f2e85f7de5f1c3 - sha256: 3c53de343edc224b5ebc09f1ab6b570bfc0327d9fc0fa7e7abcde0d75d6d63db + md5: 77501831a2aabbaabac55e8cb3b6900a + sha256: 7b3db3d5a7e411f8897e8d74403c1d871f3054300f5009c4bdf75da011bc3f42 category: main optional: false - name: libarrow-dataset @@ -7100,22 +7081,22 @@ package: category: main optional: false - name: libarrow-substrait - version: 17.0.0 + version: 18.1.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libabseil: '>=20240722.0,<20240723.0a0' - libarrow: 17.0.0 - libarrow-acero: 17.0.0 - libarrow-dataset: 17.0.0 + libarrow: 18.1.0 + libarrow-acero: 18.1.0 + libarrow-dataset: 18.1.0 libgcc: '>=13' - libprotobuf: '>=5.27.5,<5.27.6.0a0' + libprotobuf: '>=5.28.2,<5.28.3.0a0' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-17.0.0-he882d9a_19_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-18.1.0-h5c8f2c3_1_cpu.conda hash: - md5: 7eb5555593bcf5695052c56852e408cf - sha256: 80f7c18d89b5ab5e02e415d3ef789525564a11eae18f4fa49a6ab72c8d108f16 + md5: 5d47bd2674afd104dbe2f2f3534594b0 + sha256: e77a354bfc0ba7b04c856f1bb16e7b08950bcde54026087bafec46090380fcc1 category: main optional: false - name: libarrow-substrait @@ -7177,11 +7158,11 @@ package: manager: conda platform: linux-64 dependencies: - libopenblas: '>=0.3.27,<1.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-24_linux64_openblas.conda + libopenblas: '>=0.3.28,<1.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda hash: - md5: 80aea6603a6813b16ec119d00382b772 - sha256: 3097f7913bda527d4fe9f824182b314e130044e582455037fca6f4e97965d83c + md5: 8ea26d42ca88ec5258802715fe1ee10b + sha256: d6d12dc437d060f838820e9e61bf73baab651f91935ac594cf10beb9ef1b4450 category: main optional: false - name: libblas @@ -7375,10 +7356,10 @@ package: platform: linux-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-24_linux64_openblas.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda hash: - md5: f5b8822297c9c790cec0795ca1fc9be6 - sha256: 2a52bccc5b03cdf014d856d0b85dbd591faa335ab337d620cd6aded121d7153c + md5: 5dbd1b0fc0d01ec5e0e1fbe667281a11 + sha256: ab87b0477078837c91d9cda62a9faca18fba7c57cc77aa779ae24b3ac783b5dd category: main optional: false - name: libcblas @@ -7563,16 +7544,16 @@ package: category: main optional: false - name: libdeflate - version: '1.21' + version: '1.22' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.21-h4bc722e_0.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.22-hb9d3cd8_0.conda hash: - md5: 36ce76665bf67f5aac36be7a0d21b7f3 - sha256: 728c24ce835700bfdfdf106bf04233fdb040a61ca4ecfd3f41b46fa90cd4f971 + md5: b422943d5d772b7cc858b36ad2a92db5 + sha256: 780f0530a3adfc1497ba49d626931c6afc978c540e1abfde6ccd57128ded6ad6 category: main optional: false - name: libdeflate @@ -7758,16 +7739,16 @@ package: category: main optional: false - name: libexpat - version: 2.6.3 + version: 2.6.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.3-h5888daf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda hash: - md5: 59f4c43bb1b5ef1c71946ff2cbf59524 - sha256: 4bb47bb2cd09898737a5211e2992d63c555d63715a07ba56eae0aff31fb89c22 + md5: db833e03127376d461e1e13e76f09b6c + sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 category: main optional: false - name: libexpat @@ -7851,28 +7832,28 @@ package: category: main optional: false - name: libgcc - version: 14.1.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: _libgcc_mutex: '0.1' _openmp_mutex: '>=4.5' - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.1.0-h77fa898_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda hash: - md5: 002ef4463dd1e2b44a94a4ace468f5d2 - sha256: 10fa74b69266a2be7b96db881e18fa62cfa03082b65231e8d652e897c4b335a3 + md5: 3cb76c3f10d3bc7f1105b2fc9db984df + sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 category: main optional: false - name: libgcc-ng - version: 14.1.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: - libgcc: 14.1.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.1.0-h69a702a_1.conda + libgcc: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda hash: - md5: 1efc0ad219877a73ef977af7dbb51f17 - sha256: b91f7021e14c3d5c840fbf0dc75370d6e1f7c7ff4482220940eaafb9c64613b7 + md5: e39480b9ca41323497b05492a63bc35b + sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 category: main optional: false - name: libgcc-ng @@ -7888,15 +7869,15 @@ package: category: main optional: false - name: libgfortran - version: 14.1.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: - libgfortran5: 14.1.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.1.0-h69a702a_1.conda + libgfortran5: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda hash: - md5: 591e631bc1ae62c64f2ab4f66178c097 - sha256: ed77f04f873e43a26e24d443dd090631eedc7d0ace3141baaefd96a123e47535 + md5: f1fd30127802683586f768875127a987 + sha256: fc9e7f22a17faf74da904ebfc4d88699013d2992e55505e4aa0eb01770290977 category: main optional: false - name: libgfortran @@ -7923,18 +7904,6 @@ package: sha256: 44e541b4821c96b28b27fef5630883a60ce4fee91fd9c79f25a199f8f73f337b category: main optional: false -- name: libgfortran-ng - version: 14.1.0 - manager: conda - platform: linux-64 - dependencies: - libgfortran: 14.1.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-14.1.0-h69a702a_1.conda - hash: - md5: 16cec94c5992d7f42ae3f9fa8b25df8d - sha256: a2dc35cb7f87bb5beebf102d4085574c6a740e1df58e743185d4434cc5e4e0ae - category: main - optional: false - name: libgfortran-ng version: 14.1.0 manager: conda @@ -7948,15 +7917,15 @@ package: category: main optional: false - name: libgfortran5 - version: 14.1.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: - libgcc: '>=14.1.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.1.0-hc5f4f2c_1.conda + libgcc: '>=14.2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda hash: - md5: 10a0cef64b784d6ab6da50ebca4e984d - sha256: c40d7db760296bf9c776de12597d2f379f30e890b9ae70c1de962ff2aa1999f6 + md5: 9822b874ea29af082e5d36098d25427d + sha256: d149a37ca73611e425041f33b9d8dbed6e52ec506fe8cc1fc0ee054bddeb6d5d category: main optional: false - name: libgfortran5 @@ -7996,15 +7965,15 @@ package: category: main optional: false - name: libgomp - version: 14.1.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: _libgcc_mutex: '0.1' - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.1.0-h77fa898_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda hash: - md5: 23c255b008c4f2ae008f81edcabaca89 - sha256: c96724c8ae4ee61af7674c5d9e5a3fbcf6cd887a40ad5a52c99aa36f1d4f9680 + md5: cc3573974587f12dda90d96e3e55a702 + sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 category: main optional: false - name: libgomp @@ -8019,7 +7988,7 @@ package: category: main optional: false - name: libgoogle-cloud - version: 2.29.0 + version: 2.31.0 manager: conda platform: linux-64 dependencies: @@ -8027,14 +7996,14 @@ package: libabseil: '>=20240722.0,<20240723.0a0' libcurl: '>=8.10.1,<9.0a0' libgcc: '>=13' - libgrpc: '>=1.65.5,<1.66.0a0' - libprotobuf: '>=5.27.5,<5.27.6.0a0' + libgrpc: '>=1.67.1,<1.68.0a0' + libprotobuf: '>=5.28.2,<5.28.3.0a0' libstdcxx: '>=13' openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.29.0-h438788a_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.31.0-h804f50b_0.conda hash: - md5: 3d27459264de681a74c0aebbbd3ecd8f - sha256: cf5c97fb1a270a072faae6decd7e74681e7ead99a1cec6325c8d7a7213bcb2d1 + md5: 35ab838423b60f233391eb86d324a830 + sha256: b2de99c83516236ff591d30436779f8345bcc11bb0ec76a7ca3a38a3b23b6423 category: main optional: false - name: libgoogle-cloud @@ -8092,7 +8061,7 @@ package: category: main optional: false - name: libgoogle-cloud-storage - version: 2.29.0 + version: 2.31.0 manager: conda platform: linux-64 dependencies: @@ -8101,14 +8070,14 @@ package: libcrc32c: '>=1.1.2,<1.2.0a0' libcurl: '' libgcc: '>=13' - libgoogle-cloud: 2.29.0 + libgoogle-cloud: 2.31.0 libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' openssl: '' - url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.29.0-h0121fbd_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.31.0-h0121fbd_0.conda hash: - md5: ea93fded95ddff7798e28954c446e22f - sha256: 78e22048ab9bb554c4269f5e2a4ab9baae2c0f490418e0cdecd04e5c59130805 + md5: 568d6a09a6ed76337a7b97c84ae7c0f8 + sha256: 3c38b0a80441f82323dc5a72b96c0dd7476bd5184fbfcdf825a8e15249c849af category: main optional: false - name: libgoogle-cloud-storage @@ -8169,7 +8138,7 @@ package: category: main optional: false - name: libgrpc - version: 1.65.5 + version: 1.67.1 manager: conda platform: linux-64 dependencies: @@ -8177,16 +8146,16 @@ package: c-ares: '>=1.32.3,<2.0a0' libabseil: '>=20240722.0,<20240723.0a0' libgcc: '>=13' - libprotobuf: '>=5.27.5,<5.27.6.0a0' - libre2-11: '>=2023.9.1,<2024.0a0' + libprotobuf: '>=5.28.2,<5.28.3.0a0' + libre2-11: '>=2024.7.2' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.3.2,<4.0a0' re2: '' - url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.65.5-hf5c653b_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-hc2c308b_0.conda hash: - md5: 3b0048cabc6815a4d8874a0240519d32 - sha256: d279abd46262e817c7a00aeb4df9b5ed4de38130130b248e2c50875e982f30fa + md5: 4606a4647bfe857e3cfe21ca12ac3afb + sha256: 870550c1faf524e9a695262cd4c31441b18ad542f16893bd3c5dbc93106705f7 category: main optional: false - name: libgrpc @@ -8346,10 +8315,10 @@ package: platform: linux-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-24_linux64_openblas.conda + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda hash: - md5: fd540578678aefe025705f4b58b36b2e - sha256: a15da20c3c0fb5f356e5b4e2f1e87b0da11b9a46805a7f2609bf30f23453831a + md5: 4dc03a53fc69371a6158d0ed37214cd3 + sha256: 9d1ff017714edb2d84868f0f931a4a0e7c289a971062b2ac66cfc8145df7e20e category: main optional: false - name: liblapack @@ -8388,21 +8357,49 @@ package: sha256: 13799a137ffc80786725e7e2820d37d4c0d59dbb76013a14c21771415b0a4263 category: main optional: false +- name: liblzma + version: 5.6.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_0.conda + hash: + md5: 137c535dddd880f844f33ed91b8abdba + sha256: 31637db828ec67ab8697de324e6074af5a36cbeddc37202d8d31e2fb397619e8 + category: main + optional: false +- name: liblzma-devel + version: 5.6.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + liblzma: 5.6.3 + url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-devel-5.6.3-hb9d3cd8_0.conda + hash: + md5: 7069f4de645461447f1ab7736c94db26 + sha256: 98020d4b4cc6c728d2e6dc1174cb2548cf03ce5098cd17c37b32f06e896a943a + category: main + optional: false - name: libnghttp2 - version: 1.58.0 + version: 1.64.0 manager: conda platform: linux-64 dependencies: - c-ares: '>=1.23.0,<2.0a0' + __glibc: '>=2.17,<3.0.a0' + c-ares: '>=1.32.3,<2.0a0' libev: '>=4.33,<5.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - openssl: '>=3.2.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda hash: - md5: 700ac6ea6d53d5510591c4344d5c989a - sha256: 1910c5306c6aa5bcbd623c3c930c440e9c77a5a019008e1487810e3c1d3716cb + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 category: main optional: false - name: libnghttp2 @@ -8481,17 +8478,18 @@ package: category: main optional: false - name: libopenblas - version: 0.3.27 + version: 0.3.28 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libgfortran-ng: '' - libgfortran5: '>=12.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_hac2b453_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda hash: - md5: ae05ece66d3924ac3d48b4aa3fa96cec - sha256: 714cb82d7c4620ea2635a92d3df263ab841676c9b183d0c01992767bb2451c39 + md5: 62857b389e42b36b686331bec0922050 + sha256: 99ba271d8a80a1af2723f2e124ffd91d850074c0389c067e6d96d72a2dbfeabe category: main optional: false - name: libopenblas @@ -8539,20 +8537,20 @@ package: category: main optional: false - name: libparquet - version: 17.0.0 + version: 18.1.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libarrow: 17.0.0 + libarrow: 18.1.0 libgcc: '>=13' libstdcxx: '>=13' libthrift: '>=0.21.0,<0.21.1.0a0' - openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-17.0.0-h6bd9018_19_cpu.conda + openssl: '>=3.4.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-18.1.0-h6bd9018_1_cpu.conda hash: - md5: d73151b9d29601f33fb8ee74c07bd920 - sha256: 7921bd6cfa712cc44db21eb6cac3739144394a4e27242bdb2b535876b5dcd33d + md5: 1054909202f86e38bbbb7ca1131b8471 + sha256: 0df119f4c1a2387d910e132c670b29ee5b29dd79384549de6f1a43067515c8ba category: main optional: false - name: libparquet @@ -8655,7 +8653,7 @@ package: category: main optional: false - name: libprotobuf - version: 5.27.5 + version: 5.28.2 manager: conda platform: linux-64 dependencies: @@ -8664,10 +8662,10 @@ package: libgcc: '>=13' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.27.5-h5b01275_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.2-h5b01275_0.conda hash: - md5: 66ed3107adbdfc25ba70454ba11e6d1e - sha256: 79ac9726cd0a1cb1ba335f7fc7ccac5f679a66d71d9553ca88a805b8787d55ce + md5: ab0bff36363bec94720275a681af8b83 + sha256: 5e8fd4aa00193c85602ce6101dd28fe31306dff85c9725048f6dc828dfa7c421 category: main optional: false - name: libprotobuf @@ -8715,7 +8713,7 @@ package: category: main optional: false - name: libre2-11 - version: 2023.09.01 + version: 2024.07.02 manager: conda platform: linux-64 dependencies: @@ -8723,10 +8721,10 @@ package: libabseil: '>=20240722.0,<20240723.0a0' libgcc: '>=13' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2023.09.01-hbbce691_3.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_1.conda hash: - md5: f7f3ff4fff310fcac18769ce3f46e40a - sha256: 239ca2319645308633ed773bda7ff1f153390ac84ee4e94955e0ed5be7e78967 + md5: 2124de47357b7a516c0a3efd8f88c143 + sha256: f8ad6a4f6d4fd54ebe3e5e712a01e663222fc57f49d16b6b8b10c30990dafb8f category: main optional: false - name: libre2-11 @@ -8817,17 +8815,17 @@ package: category: main optional: false - name: libsqlite - version: 3.46.1 + version: 3.47.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.1-hadc24fc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda hash: - md5: 36f79405ab16bf271edb55b213836dac - sha256: 9851c049abafed3ee329d6c7c2033407e2fc269d33a75c071110ab52300002b0 + md5: b6f02b52a174e612e89548f4663ce56a + sha256: 8a9aadf996a2399f65b679c6e7f29139d5059f699c63e6d7b50e20db10c00508 category: main optional: false - name: libsqlite @@ -8870,17 +8868,18 @@ package: category: main optional: false - name: libssh2 - version: 1.11.0 + version: 1.11.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - openssl: '>=3.1.1,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda hash: - md5: 1f5a58e686b13bcfde88b93f547d23fe - sha256: 50e47fd9c4f7bf841a11647ae7486f65220cfc988ec422a4475fe8d5a823824d + md5: be2de152d8073ef1c01b7728475f2fe7 + sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 category: main optional: false - name: libssh2 @@ -8924,27 +8923,27 @@ package: category: main optional: false - name: libstdcxx - version: 14.1.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: - libgcc: 14.1.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.1.0-hc0a3c3a_1.conda + libgcc: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda hash: - md5: 9dbb9699ea467983ba8a4ba89b08b066 - sha256: 44decb3d23abacf1c6dd59f3c152a7101b7ca565b4ef8872804ceaedcc53a9cd + md5: 234a5554c53625688d51062645337328 + sha256: 4661af0eb9bdcbb5fb33e5d0023b001ad4be828fccdcc56500059d56f9869462 category: main optional: false - name: libstdcxx-ng - version: 14.1.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: - libstdcxx: 14.1.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.1.0-h4852527_1.conda + libstdcxx: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda hash: - md5: bd2598399a70bb86d8218e95548d735e - sha256: a2dc44f97290740cc187bfe94ce543e6eb3c2ea8964d99f189a1d8c97b419b8c + md5: 8371ac6457591af2cf6159439c1fd051 + sha256: 25bb30b827d4f6d6f0522cc0579e431695503822f144043b93c50237017fffd8 category: main optional: false - name: libstdcxx-ng @@ -9029,7 +9028,7 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.21,<1.22.0a0' + libdeflate: '>=1.22,<1.23.0a0' libgcc: '>=13' libjpeg-turbo: '>=3.0.0,<4.0a0' libstdcxx: '>=13' @@ -9037,10 +9036,10 @@ package: libzlib: '>=1.3.1,<2.0a0' xz: '>=5.2.6,<6.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-h6565414_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-he137b08_1.conda hash: - md5: 80eaf80d84668fa5620ac9ec1b4bf56f - sha256: f50a0516ec5bbe6270f1a44feb8dae15626c62166d6c02a013bb0e5982eb0dd8 + md5: 63872517c98aa305da58a757c443698e + sha256: 9890121db85f6ef463fe12eb04ef1471176e3ef3b5e2d62e8d6dac713df00df4 category: main optional: false - name: libtiff @@ -9108,11 +9107,12 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.8.0-h166bdaf_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.8.0-hf23e847_1.conda hash: - md5: ede4266dc02e875fe1ea77b25dd43747 - sha256: 49082ee8d01339b225f7f8c60f32a2a2c05fe3b16f31b554b4fb2c1dea237d1c + md5: b1aa0faa95017bca11369bd080487ec4 + sha256: 104cf5b427fc914fec63e55f685a39480abeb4beb34bdbc77dea084c8f5a55cb category: main optional: false - name: libutf8proc @@ -9303,20 +9303,19 @@ package: category: main optional: false - name: libxml2 - version: 2.12.7 + version: 2.13.5 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - icu: '>=75.1,<76.0a0' - libgcc-ng: '>=12' + libgcc: '>=13' libiconv: '>=1.17,<2.0a0' libzlib: '>=1.3.1,<2.0a0' xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-he7c6b58_4.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.5-h064dc61_0.conda hash: - md5: 08a9265c637230c37cb1be4a6cad4536 - sha256: 10e9e0ac52b9a516a17edbc07f8d559e23778e54f1a7721b2e0e8219284fed3b + md5: fb16b85a5be1328ac1c44b098b74c570 + sha256: 7ab7fb45a0014981d35247cd5b09057fc8ed3c07378086a6c7ad552915928647 category: main optional: false - name: libxml2 @@ -9598,17 +9597,17 @@ package: category: main optional: false - name: mako - version: 1.3.5 + version: 1.3.6 manager: conda platform: linux-64 dependencies: importlib-metadata: '' markupsafe: '>=0.9.2' - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/mako-1.3.5-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mako-1.3.6-pyhd8ed1ab_1.conda hash: - md5: 29fddbfa0e2361636a98de4f46ead2ac - sha256: f0b982e18e31ad373dd8f22ef5ffa0ae112fc13c573a5eb614814b4081c3ddcb + md5: 81a0bf4d10b4b274ddcf3dea6dda47ea + sha256: 3b0e2f5e07f342710b2139cc8189bd046392e928139facda572a8dd248a48ff1 category: main optional: false - name: mako @@ -9654,7 +9653,7 @@ package: category: main optional: false - name: markupsafe - version: 2.1.5 + version: 3.0.2 manager: conda platform: linux-64 dependencies: @@ -9662,10 +9661,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py312h66e93f0_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_1.conda hash: - md5: 80b79ce0d3dc127e96002dfdcec0a2a5 - sha256: 5c88cd6e19437015de16bde30dd25791aca63ac9cbb8d66b65f365ecff1b235b + md5: eb227c3e0bf58f5bd69c0532b157975b + sha256: 4a6bf68d2a2b669fecc9a4a009abd1cf8e72c2289522ff00d81b5a6e51ae78f5 category: main optional: false - name: markupsafe @@ -9765,11 +9764,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda hash: - md5: 5cbee699846772cc939bef23a0d524ed - sha256: f95cb70007e3cc2ba44e17c29a056b499e6dadf08746706d0c817c8e2f47e05c + md5: c46df05cae629e55426773ac1f85d68f + sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 category: main optional: false - name: mistune @@ -9878,10 +9877,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/multidict-6.1.0-py312h66e93f0_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/multidict-6.1.0-py312h178313f_1.conda hash: - md5: fb1f7c50f0b3ce28d7aac73059efd2e5 - sha256: 8094e10ec5ae6765d9d8cc5669801f0c6bb41205ed50e273bc9c9bf1c626dc5f + md5: e397d9b841c37fc3180b73275ce7e990 + sha256: bf9cb8487f447098bd4a8248b4f176f34dd55be729a67b8ac2fdb984b80c5d46 category: main optional: false - name: multidict @@ -9925,7 +9924,7 @@ package: category: main optional: false - name: nbclient - version: 0.10.0 + version: 0.10.1 manager: conda platform: linux-64 dependencies: @@ -9934,10 +9933,10 @@ package: nbformat: '>=5.1' python: '>=3.8' traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda hash: - md5: 15b51397e0fe8ea7d7da60d83eb76ebc - sha256: 589d72d36d61a23b39d6fff2c488f93e29e20de4fc6f5d315b5f2c16e81028bf + md5: 3ee79082e59a28e1db11e2a9c3bcd85a + sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 category: main optional: false - name: nbclient @@ -10440,7 +10439,7 @@ package: category: main optional: false - name: numpy - version: 2.1.1 + version: 2.1.3 manager: conda platform: linux-64 dependencies: @@ -10452,10 +10451,10 @@ package: libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.1-py312h58c1407_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.3-py312h58c1407_0.conda hash: - md5: 839596d1c1c41f6fc01042e12cb7500c - sha256: 5d7d73f46d929dba57d96e6ef68506a490c89a2599514575c3e33b031e62b244 + md5: dfdbc12e6d81889ba4c494a23f23eba8 + sha256: e4c14f71588a5627a6935d3e7d9ca78a8387229ec8ebc91616b0988ce57ba0dc category: main optional: false - name: numpy @@ -10635,17 +10634,17 @@ package: category: main optional: false - name: openssl - version: 3.3.2 + version: 3.4.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' ca-certificates: '' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.2-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda hash: - md5: 4d638782050ab6faa27275bed57e9b4e - sha256: cee91036686419f6dd6086902acf7142b4916e1c4ba042e9ca23e151da012b6d + md5: 23cc74f77eb99315c0360ec3533147a9 + sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 category: main optional: false - name: openssl @@ -10688,23 +10687,23 @@ package: category: main optional: false - name: orc - version: 2.0.2 + version: 2.0.3 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libprotobuf: '>=5.27.5,<5.27.6.0a0' + libprotobuf: '>=5.28.2,<5.28.3.0a0' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' lz4-c: '>=1.9.3,<1.10.0a0' snappy: '>=1.2.1,<1.3.0a0' tzdata: '' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.2-h690cf93_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.3-he039a57_0.conda hash: - md5: 0044701dd48af57d3d5467a704ef9ebd - sha256: ce023f259ffd93b4678cc582fc4b15a8a991a7b8edd9def8b6838bf7e7962bec + md5: 052499acd6d6b79952197a13b23e2600 + sha256: 9657ae19d6541fe67a61ef0c26ba1012ec508920b49afa897962c7d4b263ba35 category: main optional: false - name: orc @@ -10817,15 +10816,15 @@ package: category: main optional: false - name: packaging - version: '24.1' + version: '24.2' manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda hash: - md5: cbe1bb1f21567018ce595d9c2be0f0db - sha256: 36aca948219e2c9fdd6d80728bcc657519e02f06c2703d8db3446aec67f51d81 + md5: 3bfed7e6228ebf2f7b9eaa47f1b4e2aa + sha256: da157b19bcd398b9804c5c52fc000fcb8ab0525bdb9c70f95beaa0bb42f85af1 category: main optional: false - name: packaging @@ -11170,11 +11169,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_1.conda hash: - md5: 81534b420deb77da8833f2289b8d47ac - sha256: bfe404eebb930cc41782d34f8fc04c0388ea692eeebe2c5fc28df8ec8d4d61ae + md5: 5c092057b6badd30f75b06244ecd01c9 + sha256: 17131120c10401a99205fc6fe436e7903c0fa092f1b3e80452927ab377239bcc category: main optional: false - name: parso @@ -11275,11 +11274,11 @@ package: platform: linux-64 dependencies: ptyprocess: '>=0.5' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_1.conda hash: - md5: 629f3203c99b32e0988910c93e77f3b6 - sha256: 90a09d134a4a43911b716d4d6eb9d169238aff2349056f7323d9db613812667e + md5: d0d408b1f18883a944376da5cf8101ea + sha256: 202af1de83b585d36445dc1fda94266697341994d1a3328fabde4989e1b3d07a category: main optional: false - name: pexpect @@ -11370,7 +11369,7 @@ package: category: main optional: false - name: pillow - version: 10.4.0 + version: 11.0.0 manager: conda platform: linux-64 dependencies: @@ -11379,18 +11378,18 @@ package: lcms2: '>=2.16,<3.0a0' libgcc: '>=13' libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.8.0a0' + libtiff: '>=4.7.0,<4.8.0a0' libwebp-base: '>=1.4.0,<2.0a0' - libxcb: '>=1.16,<2.0.0a0' + libxcb: '>=1.17.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' openjpeg: '>=2.5.2,<3.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tk: '>=8.6.13,<8.7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-10.4.0-py312h56024de_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.0.0-py312h7b63e92_0.conda hash: - md5: 4bd6077376c7f9c1ce33fd8319069e5b - sha256: a0961e7ff663d4c7a82478ff45fba72a346070f2a017a9b56daff279c0dbb8e2 + md5: 385f46a4df6f97892503a841121a9acf + sha256: 13a464bea02c0df0199c20ef6bad24a6bc336aaf55bf8d6a133d0fe664463224 category: main optional: false - name: pillow @@ -11463,17 +11462,17 @@ package: category: main optional: false - name: pip - version: '24.2' + version: 24.3.1 manager: conda platform: linux-64 dependencies: python: '>=3.8,<3.13.0a0' setuptools: '' wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.2-pyh8b19718_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda hash: - md5: 6c78fbb8ddfd64bcb55b5cbafd2d2c43 - sha256: d820e5358bcb117fa6286e55d4550c60b0332443df62121df839eab2d11c890b + md5: 5dd546fe99b44fda83963d15f84263b7 + sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 category: main optional: false - name: pip @@ -11571,11 +11570,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda hash: - md5: fd8f2b18b65bbf62e8f653100690c8d2 - sha256: c81bdeadc4adcda216b2c7b373f0335f5c78cc480d1d55d10f21823590d7e46f + md5: 577852c7e53901ddccc7e6a9959ddebe + sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 category: main optional: false - name: platformdirs @@ -11619,11 +11618,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_1.conda hash: - md5: 07e9550ddff45150bfc7da146268e165 - sha256: 01f0c3dd00081637ed920a922b17bcc8ed49608404ee466ced806856e671f6b9 + md5: 0d061da74f3f1ce77cc805e40f59ca5f + sha256: 0215ecb6f134a66478e41292e25f43f161d5609ffe6f008d81cf048d54e6707a category: main optional: false - name: prometheus_client @@ -11667,12 +11666,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' + python: '>=3.9' wcwidth: '' - url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_1.conda hash: - md5: 4c05134c48b6a74f33bbb9938e4a115e - sha256: 44e4e6108d425a666856a52d1523e5d70890256a8920bb0dcd3d55cc750f3207 + md5: 368d4aa48358439e07a97ae237491785 + sha256: 79fb7d1eeb490d4cc1b79f781bb59fe302ae38cf0a30907ecde75a7d399796cc category: main optional: false - name: prompt-toolkit @@ -11714,8 +11713,23 @@ package: sha256: d93ac5853e398aaa10f0dd7addd64b411f94ace1f9104d619cd250e19a5ac5b4 category: main optional: false +- name: propcache + version: 0.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/propcache-0.2.0-py312h66e93f0_2.conda + hash: + md5: 2c6c0c68f310bc33972e7c83264d7786 + sha256: be7aa0056680dd6e528b7992169a20dd525b94f62d37c8ba0fbf69bd4e8df57d + category: main + optional: false - name: psutil - version: 6.0.0 + version: 6.1.0 manager: conda platform: linux-64 dependencies: @@ -11723,10 +11737,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.0.0-py312h66e93f0_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py312h66e93f0_0.conda hash: - md5: 76706c73e315d21bede804514a39bccf - sha256: fae2f63dd668ab2e7b2813f826508ae2c83f43577eeef5acf304f736b327c5be + md5: 0524eb91d3d78d76d671c6e3cd7cee82 + sha256: 0f309b435174e037d5cfe5ed26c1c5ad8152c68cfe61af17709ec31ec3d9f096 category: main optional: false - name: psutil @@ -11823,11 +11837,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd8ed1ab_1.conda hash: - md5: 359eeb6536da0e687af562ed265ec263 - sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a + md5: 7d9daffbb8d8e0af0f769dbbcd173a54 + sha256: a7713dfe30faf17508ec359e0bc7e0983f5d94682492469bd462cdaae9c64d83 category: main optional: false - name: ptyprocess @@ -11915,22 +11929,21 @@ package: category: main optional: false - name: pyarrow - version: 17.0.0 + version: 18.1.0 manager: conda platform: linux-64 dependencies: - libarrow-acero: 17.0.0.* - libarrow-dataset: 17.0.0.* - libarrow-substrait: 17.0.0.* - libparquet: 17.0.0.* - numpy: '>=1.19,<3' - pyarrow-core: 17.0.0 + libarrow-acero: 18.1.0.* + libarrow-dataset: 18.1.0.* + libarrow-substrait: 18.1.0.* + libparquet: 18.1.0.* + pyarrow-core: 18.1.0 python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-17.0.0-py312h9cebb41_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-18.1.0-py312h7900ff3_0.conda hash: - md5: 7e8ddbd44fb99ba376b09c4e9e61e509 - sha256: f08a9ae2c5b57085ef70175928f7bd0954d9ea56ef6cd2cd51a29b6a7c879204 + md5: ac65b70df28687c6af4270923c020bdd + sha256: 46a61c29375d3bf1933eae61c7861394c168898915d59fc99bf05e46de2ff5ad category: main optional: false - name: pyarrow @@ -11991,22 +12004,21 @@ package: category: main optional: false - name: pyarrow-core - version: 17.0.0 + version: 18.1.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libarrow: 17.0.0.* - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' + libarrow: 18.1.0.* + libgcc: '>=13' + libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-17.0.0-py312h9cafe31_1_cpu.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-18.1.0-py312h01725c0_0_cpu.conda hash: - md5: 235827b9c93850cafdd2d5ab359893f9 - sha256: 0b594422fb27578470c42d238d7152f2335ba1a5106049201ac08b3a7e3505c0 + md5: ee80934a6c280ff8635f8db5dec11e04 + sha256: 948a4161c56f846d374a3721a657e58ddbc992a29b3b3e7a6411975c30361d94 category: main optional: false - name: pyarrow-core @@ -12120,11 +12132,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda hash: - md5: 844d9eb3b43095b031874477f7d70088 - sha256: 406001ebf017688b1a1554b49127ca3a4ac4626ec0fd51dc75ffa4415b720b64 + md5: 12c566707c80111f9799308d9e265aef + sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 category: main optional: false - name: pycparser @@ -12164,18 +12176,19 @@ package: category: main optional: false - name: pydantic - version: 2.9.2 + version: 2.10.3 manager: conda platform: linux-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.23.4 - python: '>=3.7' + pydantic-core: 2.27.1 + python: '>=3.9' typing-extensions: '>=4.6.1' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.9.2-pyhd8ed1ab_0.conda + typing_extensions: '>=4.12.2' + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda hash: - md5: 1eb533bb8eb2199e3fef3e4aa147319f - sha256: 1b7b0dc9f6af4da156bf22b0263be70829364a08145c696d3670facff2f6441a + md5: 194ef7f91286978521350f171b117f01 + sha256: cac9eebd3d5f8d8a497a9025d756257ddc75b8b3393e6737cb45077bd744d4f8 category: main optional: false - name: pydantic @@ -12224,7 +12237,7 @@ package: category: main optional: false - name: pydantic-core - version: 2.23.4 + version: 2.27.1 manager: conda platform: linux-64 dependencies: @@ -12233,10 +12246,10 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* typing-extensions: '>=4.6.0,!=4.7.0' - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.23.4-py312h12e396e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.1-py312h12e396e_0.conda hash: - md5: 0845ab52d4ea209049129a6a91bc74ba - sha256: 365fde689865087b2a9da636f36678bd59617b324ce7a538b4806e90602b20f1 + md5: 114030cb28527db2c385f07038e914c8 + sha256: c89741f4eff395f8de70975f42e1f20591f0e0870929d440af35b13399976b09 category: main optional: false - name: pydantic-core @@ -12289,11 +12302,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda hash: - md5: b7f5c092b8f9800150d998a71b76d5a1 - sha256: 78267adf4e76d0d64ea2ffab008c501156c108bb08fecb703816fb63e279780b + md5: b38dc0206e2a530e5c2cf11dc086b31a + sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d category: main optional: false - name: pygments @@ -12333,15 +12346,15 @@ package: category: main optional: false - name: pyjwt - version: 2.9.0 + version: 2.10.1 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.9.0-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyjwt-2.10.1-pyhd8ed1ab_0.conda hash: - md5: 5ba575830ec18d5c51c59f403310e2c7 - sha256: b6f47cd0737cb1f5aca10be771641466ec1a3be585382d44877140eb2cb2dd46 + md5: 84c5c40ea7c5bbc6243556e5daed20e7 + sha256: 158d8911e873e2a339c27768933747bf9c2aec1caa038f1b7b38a011734a956f category: main optional: false - name: pyjwt @@ -12489,11 +12502,11 @@ package: platform: linux-64 dependencies: __unix: '' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda hash: - md5: 2a7de29fb590ca14b5243c4c812c8025 - sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b + md5: 461219d1a5bd61342293efa2c0c90eac + sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 category: main optional: false - name: pysocks @@ -12536,7 +12549,7 @@ package: category: main optional: false - name: python - version: 3.12.6 + version: 3.12.7 manager: conda platform: linux-64 dependencies: @@ -12557,10 +12570,10 @@ package: tk: '>=8.6.13,<8.7.0a0' tzdata: '' xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.6-hc5c86c4_2_cpython.conda + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.7-hc5c86c4_0_cpython.conda hash: - md5: cebe1534cdebcac43acca87bec946b01 - sha256: dda1e75f5227654c78d9143562366eff04444cc8b887cf8f0cc4f6236996b744 + md5: 0515111a9cdf69f83278f7c197db9807 + sha256: 674be31ff152d9f0e0fe16959a45e3803a730fc4f54d87df6a9ac4e6a698c41d category: main optional: false - name: python @@ -12637,16 +12650,16 @@ package: category: main optional: false - name: python-dateutil - version: 2.9.0 + version: 2.9.0.post0 manager: conda platform: linux-64 dependencies: - python: '>=3.7' + python: '>=3.9' six: '>=1.5' - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda hash: - md5: 2cf4264fffb9e6eff6031c5b6884d61c - sha256: f3ceef02ac164a8d3a080d0d32f8e2ebe10dd29e3a685d240e38b3599e146320 + md5: 5ba79d7c71f03c678c8ead841f347d6e + sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 category: main optional: false - name: python-dateutil @@ -12689,15 +12702,15 @@ package: category: main optional: false - name: python-fastjsonschema - version: 2.20.0 + version: 2.21.1 manager: conda platform: linux-64 dependencies: - python: '>=3.3' - url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.21.1-pyhd8ed1ab_0.conda hash: - md5: b98d2018c01ce9980c03ee2850690fab - sha256: 7d8c931b89c9980434986b4deb22c2917b58d9936c3974139b9c10ae86fdfe60 + md5: 38e34d2d1d9dca4fb2b9a0a04f604e2c + sha256: 1b09a28093071c1874862422696429d0d35bd0b8420698003ac004746c5e82a2 category: main optional: false - name: python-fastjsonschema @@ -12789,11 +12802,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda hash: - md5: 986287f89929b2d629bd6ef6497dc307 - sha256: fe3f62ce2bc714bdaa222ab3f0344a2815ad9e853c6df38d15c9f25de8a3a6d4 + md5: c0def296b2f6d2dd7b030c2a7f66bb1f + sha256: 57c9a02ec25926fb48edca59b9ede107823e5d5c473b94a0e05cc0b9a193a642 category: main optional: false - name: python-tzdata @@ -12997,10 +13010,10 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py312hbf22597_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py312hbf22597_3.conda hash: - md5: 44f46ddfdd01d242d2fff2d69a0d7cba - sha256: a2431644cdef4111f7120565090114f52897e687e83c991bd76a3baef8de77c4 + md5: 746ce19f0829ec3e19c93007b1a224d3 + sha256: bc303f9b11e04a515f79cd5ad3bfa0e84b9dfec76552626d6263b38789fe6678 category: main optional: false - name: pyzmq @@ -13055,15 +13068,15 @@ package: category: main optional: false - name: re2 - version: 2023.09.01 + version: 2024.07.02 manager: conda platform: linux-64 dependencies: - libre2-11: 2023.09.01 - url: https://conda.anaconda.org/conda-forge/linux-64/re2-2023.09.01-h77b4e00_3.conda + libre2-11: 2024.07.02 + url: https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h77b4e00_1.conda hash: - md5: 173a62ebf031d6d53462f8f657c800bb - sha256: f3cd9d8c39b2b39da67bbf6630c807e5019dce496b21aea104f97b2264b5474a + md5: 01093ff37c1b5e6bf9f17c0116747d11 + sha256: c1721cb80f7201652fc9801f49c214c88aee835d957f2376e301bd40a8415742 category: main optional: false - name: re2 @@ -13216,12 +13229,12 @@ package: certifi: '>=2017.4.17' charset-normalizer: '>=2,<4' idna: '>=2.5,<4' - python: '>=3.8' + python: '>=3.9' urllib3: '>=1.21.1,<3' - url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_1.conda hash: - md5: 5ede4753180c7a550a443c430dc8ab52 - sha256: 5845ffe82a6fa4d437a2eae1e32a1ad308d7ad349f61e337c0a890fe04c513cc + md5: a9b9368f3701a417eac9edbcae7cb737 + sha256: d701ca1136197aa121bbbe0e8c18db6b5c94acbd041c2b43c70e5ae104e1d8ad category: main optional: false - name: requests @@ -13373,7 +13386,7 @@ package: category: main optional: false - name: rpds-py - version: 0.20.0 + version: 0.22.1 manager: conda platform: linux-64 dependencies: @@ -13381,10 +13394,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.20.0-py312h12e396e_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.22.1-py312h12e396e_0.conda hash: - md5: 9ae193ac9c1ead5024d5a4ee0024e9a6 - sha256: c1b876198b565af674e3cbc66d872791e09d6b10ca2c663b1cec40517f836509 + md5: db784e4ddb4c55c95cc15a7572802ef1 + sha256: 26f29cd937e9a28ea9ac6a32b3669e0cabe815343df43ce19c0ca076861e1c8e category: main optional: false - name: rpds-py @@ -13430,17 +13443,17 @@ package: category: main optional: false - name: s2n - version: 1.5.3 + version: 1.5.9 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - openssl: '>=3.3.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.3-h7b32b05_0.conda + openssl: '>=3.4.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.9-h0fd0ee4_0.conda hash: - md5: d23b02fc1f3468a9249fa6593c61ac3a - sha256: 6d40e94ea15d2c2fae48d878798e711dc7806651a47c57d32cf2b026e2671b88 + md5: f472432f3753c5ca763d2497e2ea30bf + sha256: f2c8e55d6caa8d87a482b1f133963c184de1ccb2303b77cc8ca86c794253f151 category: main optional: false - name: s2n @@ -13462,11 +13475,11 @@ package: platform: linux-64 dependencies: __linux: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_1.conda hash: - md5: 778594b20097b5a948c59e50ae42482a - sha256: c4401b071e86ddfa0ea4f34b85308db2516b6aeca50053535996864cfdee7b3f + md5: 938c8de6b9de091997145b3bf25cdbf9 + sha256: 00926652bbb8924e265caefdb1db100f86a479e8f1066efe395d5552dde54d02 category: main optional: false - name: send2trash @@ -13511,15 +13524,15 @@ package: category: main optional: false - name: setuptools - version: 75.1.0 + version: 75.6.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda hash: - md5: d5cd48392c67fb6849ba459c2c2b671f - sha256: 6725235722095c547edd24275053c615158d6163f396550840aebd6e209e4738 + md5: fc80f7995e396cbaeabd23cf46c413dc + sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 category: main optional: false - name: setuptools @@ -13611,11 +13624,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '' - url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyhd8ed1ab_1.conda hash: - md5: e5f25f8dbc060e9a8d912e432202afc2 - sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + md5: a516da6cfe1ec0a55e49737f017b4965 + sha256: 761b96fe7bea080b9c35dd2f87f788eb94b61d462645bd16f361e80ae0ff017c category: main optional: false - name: six @@ -13711,11 +13724,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_1.conda hash: - md5: 490730480d76cf9c8f8f2849719c6e2b - sha256: bc12100b2d8836b93c55068b463190505b8064d0fc7d025e89f20ebf22fe6c2b + md5: bf7a226e58dfb8346c70df36065d86c9 + sha256: c2248418c310bdd1719b186796ae50a8a77ce555228b6acd32768e2543a15012 category: main optional: false - name: sniffio @@ -13851,7 +13864,7 @@ package: category: main optional: false - name: sqlalchemy - version: 2.0.35 + version: 2.0.36 manager: conda platform: linux-64 dependencies: @@ -13861,10 +13874,10 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* typing-extensions: '>=4.6.0' - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.35-py312h66e93f0_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.36-py312h66e93f0_0.conda hash: - md5: 9821abaefc619a87de4a41086dde2c00 - sha256: 4a352a9f1a6747ce1fe61a1722bf428e02364810a78919dae5acfa44b8fc510b + md5: 3ce28408f8cea2d889b5ebd569f3316b + sha256: 5e155f06e3f5b85ddfe92e54a70044b5e90e0b449c8da790c4656d5d073e3397 category: main optional: false - name: sqlalchemy @@ -14084,16 +14097,16 @@ package: category: main optional: false - name: tinycss2 - version: 1.3.0 + version: 1.4.0 manager: conda platform: linux-64 dependencies: python: '>=3.5' webencodings: '>=0.4' - url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda hash: - md5: 8662629d9a05f9cff364e31ca106c1ac - sha256: bc55e5899e66805589c02061e315bfc23ae6cc2f2811f5cc13fb189a5ed9d90f + md5: f1acf5fdefa8300de697982bcb1761c9 + sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2 category: main optional: false - name: tinycss2 @@ -14186,15 +14199,15 @@ package: category: main optional: false - name: tomli - version: 2.0.1 + version: 2.2.1 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda hash: - md5: 5844808ffab9ebdb694585b50ba02a96 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + md5: ac944244f1fed2eb49bae07193ae8215 + sha256: 18636339a79656962723077df9a56c0ac7b8a864329eb8f847ee3d38495b863e category: main optional: false - name: tomli @@ -14234,15 +14247,15 @@ package: category: main optional: false - name: toolz - version: 0.12.1 + version: 1.0.0 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.1-pyhd8ed1ab_0.conda + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda hash: - md5: 2fcb582444635e2c402e8569bb94e039 - sha256: 22b0a9790317526e08609d5dfdd828210ae89e6d444a9e954855fc29012e90c6 + md5: 34feccdd4177f2d3d53c73fc44fd9a37 + sha256: 6371cf3cf8292f2abdcc2bf783d6e70203d72f8ff0c1625f55a486711e276c75 category: main optional: false - name: toolz @@ -14282,7 +14295,7 @@ package: category: main optional: false - name: tornado - version: 6.4.1 + version: 6.4.2 manager: conda platform: linux-64 dependencies: @@ -14290,10 +14303,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py312h66e93f0_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.2-py312h66e93f0_0.conda hash: - md5: af648b62462794649066366af4ecd5b0 - sha256: c0c9cc7834e8f43702956afaa5af7b0639c4835c285108a43e6b91687ce53ab8 + md5: e417822cb989e80a0d2b1b576fdd1657 + sha256: 062a3a3a37fa8615ce57929ba7e982c76f5a5810bcebd435950f6d6c4147c310 category: main optional: false - name: tornado @@ -14391,11 +14404,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhd8ed1ab_1.conda hash: - md5: 3d326f8a2aa2d14d51d8c513426b5def - sha256: 8489af986daebfbcd13d3748ba55431259206e37f184ab42a57e107fecd85e02 + md5: cb0e8ce6fe1198a058040619a09bc424 + sha256: 78538b566f1f1cd1e309bba8361875523c69db1a25db292a54977603c5ea1421 category: main optional: false - name: types-python-dateutil @@ -14440,10 +14453,10 @@ package: platform: linux-64 dependencies: typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda hash: - md5: 52d648bd608f5737b123f510bb5514b5 - sha256: d3b9a8ed6da7c9f9553c5fd8a4fca9c3e0ab712fa5f497859f82337d67533b73 + md5: b6a408c64b78ec7b779a3e5c7a902433 + sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 category: main optional: false - name: typing-extensions @@ -14487,11 +14500,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda hash: - md5: ebe6952715e1d5eb567eeebf25250fa7 - sha256: 0fce54f8ec3e59f5ef3bb7641863be4e1bf1279623e5af3d3fa726e8f7628ddb + md5: d17f13df8b65464ca316cbc000a3cb64 + sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 category: main optional: false - name: typing_extensions @@ -14579,14 +14592,14 @@ package: category: main optional: false - name: tzdata - version: 2024a + version: 2024b manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h8827d51_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda hash: - md5: 8bfdead4e0fff0383ae4c9c50d0531bd - sha256: 7d21c95f61319dba9209ca17d1935e6128af4235a67ee4e57a00908a1450081e + md5: 8ac3367aafb1cc0a068483c580af8015 + sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf category: main optional: false - name: tzdata @@ -14627,11 +14640,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_1.conda hash: - md5: 0944dc65cb4a9b5b68522c3bb585d41c - sha256: b76904b53721dc88a46352324c79d2b077c2f74a9f7208ad2c4249892669ae94 + md5: e7cb0f5745e4c5035a460248334af7eb + sha256: e0eb6c8daf892b3056f08416a96d68b0a358b7c46b99c8a50481b22631a4dfc0 category: main optional: false - name: uri-template @@ -14678,12 +14691,12 @@ package: brotli-python: '>=1.0.9' h2: '>=4,<5' pysocks: '>=1.5.6,<2.0,!=1.5.7' - python: '>=3.8' + python: '>=3.9' zstandard: '>=0.18.0' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_1.conda hash: - md5: 6b55867f385dd762ed99ea687af32a69 - sha256: b6bb34ce41cd93956ad6eeee275ed52390fb3788d6c75e753172ea7ac60b66e5 + md5: 4a2d8ef7c37b8808c5b9b750501fffce + sha256: 416e30a1c3262275f01a3e22e783118d9e9d2872a739a9ed860d06fa9c7593d5 category: main optional: false - name: urllib3 @@ -14739,11 +14752,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_1.conda hash: - md5: 68f0738df502a14213624b288c60c9ad - sha256: b6cd2fee7e728e620ec736d8dfee29c6c9e2adbd4e695a31f1d8f834a83e57e3 + md5: b68980f2495d096e71c7fd9d7ccf63e6 + sha256: f21e63e8f7346f9074fd00ca3b079bd3d2fa4d71f1f89d5b6934bf31446dc2a5 category: main optional: false - name: wcwidth @@ -14787,11 +14800,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_1.conda hash: - md5: eb48b812eb4fbb9ff238a6651fdbbcae - sha256: ec71f97c332a7d328ae038990b8090cbfa772f82845b5d2233defd167b7cc5ac + md5: 5bfc9a98cfe3ddbf10624d6a78077639 + sha256: b0f2e15fe5c141d0900e03179f5fc04a20d2e70592d070fd4ce016ae33c7068a category: main optional: false - name: webcolors @@ -14835,11 +14848,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=2.6' - url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda hash: - md5: daf5160ff9cde3a468556965329085b9 - sha256: 2adf9bd5482802837bc8814cbe28d7b2a4cbd2e2c52e381329eaa283b3ed1944 + md5: 2841eb5bfc75ce15e9a0054b98dcd64d + sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6 category: main optional: false - name: webencodings @@ -14883,11 +14896,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_1.conda hash: - md5: f372c576b8774922da83cda2b12f9d29 - sha256: 44a5e3b97feef24cd719f7851cca9af9799dc9c17d3e0298d5856baab2d682f5 + md5: 84f8f77f0a9c6ef401ee96611745da8f + sha256: 1dd84764424ffc82030c19ad70607e6f9e3b9cb8e633970766d697185652053e category: main optional: false - name: websocket-client @@ -14927,15 +14940,15 @@ package: category: main optional: false - name: wheel - version: 0.44.0 + version: 0.45.1 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.44.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.1-pyhd8ed1ab_1.conda hash: - md5: d44e3b085abcaef02983c6305b84b584 - sha256: d828764736babb4322b8102094de38074dedfc71f5ff405c9dfee89191c14ebc + md5: 75cb7132eb58d97896e173ef12ac9986 + sha256: 1b34021e815ff89a4d902d879c3bd2040bc1bd6169b32e9427497fa05c55f1ce category: main optional: false - name: wheel @@ -14979,11 +14992,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_1.conda hash: - md5: 6372cd99502721bd7499f8d16b56268d - sha256: d155adc10f8c96f76d4468dbe37b33b4334dadf5cd4a95841aa009ca9bced5fa + md5: 237db148cc37a466e4222d589029b53e + sha256: a750202ae2a31d8e5ee5a5c127fcc7fa783cd0fbedbc0bf1ab549a109881fa9f category: main optional: false - name: widgetsnbextension @@ -15122,10 +15135,10 @@ package: platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda hash: - md5: 156c91e778c1d4d57b709f8c5333fd06 - sha256: 2dd2825b5a246461a95a0affaf7e1d459f7cc0ae68ad2dd8aab360c2e5859488 + md5: c79cea50b258f652010cb6c8d81591b5 + sha256: 5f8757092fc985d7586f2659505ec28757c05fd65d8d6ae549a5cec7e3376977 category: main optional: false - name: xyzservices @@ -15165,15 +15178,20 @@ package: category: main optional: false - name: xz - version: 5.2.6 + version: 5.6.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + liblzma: 5.6.3 + liblzma-devel: 5.6.3 + xz-gpl-tools: 5.6.3 + xz-tools: 5.6.3 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.6.3-hbcc6ac9_0.conda hash: - md5: 2161070d867d1b1204ea749c8eec4ef0 - sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + md5: 504333561007fbf0af129f0cee4f5652 + sha256: 32cd43b293f1e6498831c499195afc5693c2bd604244a08fe8dd7107a20757d2 category: main optional: false - name: xz @@ -15210,6 +15228,34 @@ package: sha256: 59d78af0c3e071021cfe82dc40134c19dab8cdf804324b62940f5c8cd71803ec category: main optional: false +- name: xz-gpl-tools + version: 5.6.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + liblzma: 5.6.3 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-gpl-tools-5.6.3-hbcc6ac9_0.conda + hash: + md5: e4f1e59ca2971e8d0fdde0928c3f7b7f + sha256: e9829eb1207239198f03eba61d17d0f946bbaa7602f7ee019efe72ccb26525db + category: main + optional: false +- name: xz-tools + version: 5.6.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + liblzma: 5.6.3 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-tools-5.6.3-hb9d3cd8_0.conda + hash: + md5: 40270c1e058fd1d31caee8bf2c68fc3a + sha256: 7d03d4c0d18dbac0ebb9550890fddeb4d21a375709339a6bdedd0104bc4f4967 + category: main + optional: false - name: yaml version: 0.2.5 manager: conda @@ -15257,7 +15303,7 @@ package: category: main optional: false - name: yarl - version: 1.13.1 + version: 1.18.0 manager: conda platform: linux-64 dependencies: @@ -15265,12 +15311,13 @@ package: idna: '>=2.0' libgcc: '>=13' multidict: '>=4.0' + propcache: '>=0.2.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/yarl-1.13.1-py312h66e93f0_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/yarl-1.18.0-py312h66e93f0_0.conda hash: - md5: 2df2598fb30eaccaf8717bac238d4e49 - sha256: d184281da96ccaf01d044146b73a50513d554889b1f1efb1f1a40675e74d40df + md5: 601d2b19a54fd9346ba18c07c2516339 + sha256: 8a1e51303ecac64f10dd0ec548d472c49954c3e2f38023ef28899191580795e1 category: main optional: false - name: yarl @@ -15329,10 +15376,10 @@ package: libgcc: '>=13' libsodium: '>=1.0.20,<1.0.21.0a0' libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-ha4adb4c_5.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda hash: - md5: e8372041ebb377237db9d0d24c7b5962 - sha256: dd48adc07fcd029c86fbf82e68d0e4818c7744b768e08139379920b56b582814 + md5: 3947a35e916fcc6b9825449affbf4214 + sha256: a4dc72c96848f764bb5a5176aa93dd1e9b9e52804137b99daeebba277b31ea10 category: main optional: false - name: zeromq @@ -15385,11 +15432,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda hash: - md5: cf30c2c15b82aacb07f9c09e28ff2275 - sha256: 3d65c081514569ab3642ba7e6c2a6b4615778b596db6b1c82ee30a2d912539e5 + md5: e52c2ef711ccf31bb7f70ca87d144b9e + sha256: 5488542dceeb9f2874e726646548ecc5608060934d6f9ceaa7c6a48c61f9cc8d category: main optional: false - name: zict @@ -15429,15 +15476,15 @@ package: category: main optional: false - name: zipp - version: 3.20.2 + version: 3.21.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_1.conda hash: - md5: 4daaed111c05672ae669f7036ee5bba3 - sha256: 1e84fcfa41e0afdd87ff41e6fbb719c96a0e098c1f79be342293ab0bd8dea322 + md5: 0c3cc595284c5e8f0f9900a9b228a332 + sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 category: main optional: false - name: zipp diff --git a/base-notebook/packages.txt b/base-notebook/packages.txt index 06967b28..cf8df6cc 100644 --- a/base-notebook/packages.txt +++ b/base-notebook/packages.txt @@ -2,64 +2,64 @@ # Generated by parsing conda-linux-64.lock, please use that as source of truth _libgcc_mutex==0.1 _openmp_mutex==4.5 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.8 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.9 aiosignal==1.3.1 -alembic==1.13.3 +alembic==1.14.0 annotated-types==0.7.0 -anyio==4.6.0 +anyio==4.6.2.post1 argon2-cffi==23.1.0 argon2-cffi-bindings==21.2.0 arrow==1.3.0 -asttokens==2.4.1 +asttokens==3.0.0 async-lru==2.0.4 async_generator==1.10 attrs==24.2.0 -aws-c-auth==0.7.31 -aws-c-cal==0.7.4 -aws-c-common==0.9.28 -aws-c-compression==0.2.19 -aws-c-event-stream==0.4.3 -aws-c-http==0.8.10 -aws-c-io==0.14.18 -aws-c-mqtt==0.10.6 -aws-c-s3==0.6.6 -aws-c-sdkutils==0.1.19 -aws-checksums==0.1.20 -aws-crt-cpp==0.28.3 -aws-sdk-cpp==1.11.407 -azure-core-cpp==1.13.0 -azure-identity-cpp==1.9.0 +aws-c-auth==0.8.0 +aws-c-cal==0.8.0 +aws-c-common==0.10.3 +aws-c-compression==0.3.0 +aws-c-event-stream==0.5.0 +aws-c-http==0.9.1 +aws-c-io==0.15.2 +aws-c-mqtt==0.11.0 +aws-c-s3==0.7.3 +aws-c-sdkutils==0.2.1 +aws-checksums==0.2.2 +aws-crt-cpp==0.29.6 +aws-sdk-cpp==1.11.449 +azure-core-cpp==1.14.0 +azure-identity-cpp==1.10.0 azure-storage-blobs-cpp==12.13.0 azure-storage-common-cpp==12.8.0 azure-storage-files-datalake-cpp==12.12.0 -babel==2.14.0 +babel==2.16.0 beautifulsoup4==4.12.3 -bleach==6.1.0 -blinker==1.8.2 -bokeh==3.5.2 +bleach==6.2.0 +blinker==1.9.0 +bokeh==3.6.2 brotli-python==1.1.0 bzip2==1.0.8 -c-ares==1.33.1 +c-ares==1.34.3 ca-certificates==2024.8.30 cached-property==1.5.2 cached_property==1.5.2 certifi==2024.8.30 certipy==0.2.1 cffi==1.17.1 -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 click==8.1.7 -cloudpickle==3.0.0 +cloudpickle==3.1.0 comm==0.2.2 -contourpy==1.3.0 -cryptography==43.0.1 -cytoolz==0.12.3 +contourpy==1.3.1 +cryptography==44.0.0 +cytoolz==1.0.0 dask==2024.8.0 dask-core==2024.8.0 dask-expr==1.1.10 dask-gateway==2024.1.0 dask-labextension==7.0.0 -debugpy==1.8.6 +debugpy==1.8.9 decorator==5.1.1 defusedxml==0.7.1 distributed==2024.8.0 @@ -68,32 +68,31 @@ exceptiongroup==1.2.2 executing==2.1.0 fqdn==1.5.1 freetype==2.12.1 -frozenlist==1.4.1 -fsspec==2024.9.0 +frozenlist==1.5.0 +fsspec==2024.10.0 gflags==2.2.2 glog==0.7.1 greenlet==3.1.1 h11==0.14.0 h2==4.1.0 hpack==4.0.0 -httpcore==1.0.6 -httpx==0.27.2 +httpcore==1.0.7 +httpx==0.28.0 hyperframe==6.0.1 -icu==75.1 idna==3.10 importlib-metadata==8.5.0 importlib_metadata==8.5.0 importlib_resources==6.4.5 ipykernel==6.29.5 -ipython==8.28.0 +ipython==8.30.0 ipywidgets==8.1.3 isoduration==20.11.0 -jedi==0.19.1 +jedi==0.19.2 jinja2==3.1.4 -json5==0.9.25 +json5==0.10.0 jsonpointer==3.0.0 jsonschema==4.23.0 -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 jsonschema-with-format-nongpl==4.23.0 jupyter-launcher-shortcuts==4.0.3 jupyter-lsp==2.2.5 @@ -115,10 +114,10 @@ lcms2==2.16 ld_impl_linux-64==2.43 lerc==4.0.0 libabseil==20240722.0 -libarrow==17.0.0 -libarrow-acero==17.0.0 -libarrow-dataset==17.0.0 -libarrow-substrait==17.0.0 +libarrow==18.1.0 +libarrow-acero==18.1.0 +libarrow-dataset==18.1.0 +libarrow-substrait==18.1.0 libblas==3.9.0 libbrotlicommon==1.1.0 libbrotlidec==1.1.0 @@ -126,36 +125,37 @@ libbrotlienc==1.1.0 libcblas==3.9.0 libcrc32c==1.1.2 libcurl==8.10.1 -libdeflate==1.21 +libdeflate==1.22 libedit==3.1.20191231 libev==4.33 libevent==2.1.12 -libexpat==2.6.3 +libexpat==2.6.4 libffi==3.4.2 -libgcc==14.1.0 -libgcc-ng==14.1.0 -libgfortran==14.1.0 -libgfortran-ng==14.1.0 -libgfortran5==14.1.0 -libgomp==14.1.0 -libgoogle-cloud==2.29.0 -libgoogle-cloud-storage==2.29.0 -libgrpc==1.65.5 +libgcc==14.2.0 +libgcc-ng==14.2.0 +libgfortran==14.2.0 +libgfortran5==14.2.0 +libgomp==14.2.0 +libgoogle-cloud==2.31.0 +libgoogle-cloud-storage==2.31.0 +libgrpc==1.67.1 libiconv==1.17 libjpeg-turbo==3.0.0 liblapack==3.9.0 -libnghttp2==1.58.0 +liblzma==5.6.3 +liblzma-devel==5.6.3 +libnghttp2==1.64.0 libnsl==2.0.1 -libopenblas==0.3.27 -libparquet==17.0.0 +libopenblas==0.3.28 +libparquet==18.1.0 libpng==1.6.44 -libprotobuf==5.27.5 -libre2-11==2023.09.01 +libprotobuf==5.28.2 +libre2-11==2024.07.02 libsodium==1.0.20 -libsqlite==3.46.1 -libssh2==1.11.0 -libstdcxx==14.1.0 -libstdcxx-ng==14.1.0 +libsqlite==3.47.0 +libssh2==1.11.1 +libstdcxx==14.2.0 +libstdcxx-ng==14.2.0 libthrift==0.21.0 libtiff==4.7.0 libutf8proc==2.8.0 @@ -163,18 +163,18 @@ libuuid==2.38.1 libwebp-base==1.4.0 libxcb==1.17.0 libxcrypt==4.4.36 -libxml2==2.12.7 +libxml2==2.13.5 libzlib==1.3.1 locket==1.0.0 lz4==4.3.3 lz4-c==1.9.4 -mako==1.3.5 -markupsafe==2.1.5 +mako==1.3.6 +markupsafe==3.0.2 matplotlib-inline==0.1.7 mistune==3.0.2 msgpack-python==1.1.0 multidict==6.1.0 -nbclient==0.10.0 +nbclient==0.10.1 nbconvert==7.16.4 nbconvert-core==7.16.4 nbformat==5.10.4 @@ -183,13 +183,13 @@ ncurses==6.5 nest-asyncio==1.6.0 notebook==7.2.2 notebook-shim==0.2.4 -numpy==2.1.1 +numpy==2.1.3 oauthlib==3.2.2 openjpeg==2.5.2 -openssl==3.3.2 -orc==2.0.2 +openssl==3.4.0 +orc==2.0.3 overrides==7.7.0 -packaging==24.1 +packaging==24.2 pamela==1.2.0 pandas==2.2.3 pandocfilters==1.5.0 @@ -199,81 +199,84 @@ parso==0.8.4 partd==1.4.2 pexpect==4.9.0 pickleshare==0.7.5 -pillow==10.4.0 -pip==24.2 +pillow==11.0.0 +pip==24.3.1 pkgutil-resolve-name==1.3.10 platformdirs==4.3.6 prometheus_client==0.21.0 prompt-toolkit==3.0.48 -psutil==6.0.0 +propcache==0.2.0 +psutil==6.1.0 pthread-stubs==0.4 ptyprocess==0.7.0 pure_eval==0.2.3 -pyarrow==17.0.0 -pyarrow-core==17.0.0 +pyarrow==18.1.0 +pyarrow-core==18.1.0 pyarrow-hotfix==0.6 pycparser==2.22 -pydantic==2.9.2 -pydantic-core==2.23.4 +pydantic==2.10.3 +pydantic-core==2.27.1 pygments==2.18.0 -pyjwt==2.9.0 +pyjwt==2.10.1 pysocks==1.7.1 -python==3.12.6 -python-dateutil==2.9.0 -python-fastjsonschema==2.20.0 +python==3.12.7 +python-dateutil==2.9.0.post0 +python-fastjsonschema==2.21.1 python-json-logger==2.0.7 python-tzdata==2024.2 python_abi==3.12 pytz==2024.1 pyyaml==6.0.2 pyzmq==26.2.0 -re2==2023.09.01 +re2==2024.07.02 readline==8.2 referencing==0.35.1 requests==2.32.3 rfc3339-validator==0.1.4 rfc3986-validator==0.1.1 -rpds-py==0.20.0 -s2n==1.5.3 +rpds-py==0.22.1 +s2n==1.5.9 send2trash==1.8.3 -setuptools==75.1.0 +setuptools==75.6.0 simpervisor==1.0.0 six==1.16.0 snappy==1.2.1 sniffio==1.3.1 sortedcontainers==2.4.0 soupsieve==2.5 -sqlalchemy==2.0.35 +sqlalchemy==2.0.36 stack_data==0.6.2 tblib==3.0.0 terminado==0.18.1 -tinycss2==1.3.0 +tinycss2==1.4.0 tk==8.6.13 -tomli==2.0.1 -toolz==0.12.1 -tornado==6.4.1 +tomli==2.2.1 +toolz==1.0.0 +tornado==6.4.2 traitlets==5.14.3 types-python-dateutil==2.9.0.20241003 typing-extensions==4.12.2 typing_extensions==4.12.2 typing_utils==0.1.0 -tzdata==2024a +tzdata==2024b uri-template==1.3.0 urllib3==2.2.3 wcwidth==0.2.13 webcolors==24.8.0 webencodings==0.5.1 websocket-client==1.8.0 -wheel==0.44.0 +wheel==0.45.1 widgetsnbextension==4.0.13 xorg-libxau==1.0.11 xorg-libxdmcp==1.1.5 xyzservices==2024.9.0 -xz==5.2.6 +xz==5.6.3 +xz-gpl-tools==5.6.3 +xz-tools==5.6.3 yaml==0.2.5 -yarl==1.13.1 +yarl==1.18.0 zeromq==4.3.5 zict==3.0.0 -zipp==3.20.2 +zipp==3.21.0 zstandard==0.23.0 zstd==1.5.6 diff --git a/base-notebook/resources/branding/desktop/wallpaper.png b/base-notebook/resources/branding/desktop/wallpaper.png index 06f53976213f1c5f3661af046df7f08c4dfc4de3..312f27e0f0ef2e9765244705134b04541a3c76ce 100644 GIT binary patch literal 39741 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 KzpPPw8}ff^s&-QV literal 15319 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 KzpPPw8}ff^s&-QV literal 15319 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 KzpPPw8}ff^s&-QV literal 15319 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